aimeast / gitcandy Goto Github PK
View Code? Open in Web Editor NEWA git server side platform based on ASP.NET MVC. 一个基于ASP.NET MVC的git服务端。QQ群:200319579。
License: MIT License
A git server side platform based on ASP.NET MVC. 一个基于ASP.NET MVC的git服务端。QQ群:200319579。
License: MIT License
Hi,
First, well done for this project that I really enjoy and all the work you've spent on it !
(Especially by reimplementing an SSH server from a RFC, I imaging)
Before editing this ticket i've took extra precaution in order to test if the problem came from my environement and then trying to isolate the problem.
GitCandy is running on my Windows 10 machine, where i've disable Microsoft's built-in SSH server on port 22 by checking if where I was pointing to was displaying SSH-2.0-FxSsh
. All paths are good including the one for git core.
Clones were either done on Ubuntu Bash and Git Bash, SSH keys were proprely generated and then added throught the admin interface of Git Candy.
For some reasons git clones were working proprely throught http
but not with ssh
, in the settings i've also changed multiple times SSH's port. Then everytime took the generated SSH connection string generated by the web interface in order to do the clones.
git clone git@localhost:git/test.git
Clonage dans 'test'...
Connection to localhost closed by remote host.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
As you see the connection does not get rejected for public key
reasons. Digging in the code and adding extra debug lines, the connection gets rejected on service name == ssh-connection
&& method == none
05/15/2018 13:41:56.715 +01:00 Info, It is found 0 DLLs for resloving addion:
05/15/2018 13:41:57.606 +01:00 Info, Schedule runner 1 RealTime started
05/15/2018 13:41:57.618 +01:00 Info, Schedule runner 2 RealTime started
05/15/2018 13:41:57.678 +01:00 Info, Schedule runner 3 LongRunning started
05/15/2018 13:41:57.680 +01:00 Info, Schedule runner 4 LongRunning started
05/15/2018 13:41:57.684 +01:00 Info, Schedule runner 5 LongRunning started
05/15/2018 13:41:57.691 +01:00 Info, Schedule runner 6 LongRunning started
05/15/2018 13:41:57.697 +01:00 Info, Schedule runner 7 LongRunning started
05/15/2018 13:41:57.701 +01:00 Info, Schedule runner 8 LongRunning started
05/15/2018 13:41:57.883 +01:00 Info, SSH server started.
05/15/2018 13:41:57.883 +01:00 Info, GitCandy Started.
05/15/2018 13:41:58.316 +01:00 Warning, 404, GET, http://localhost:11422/favicon.ico
05/15/2018 13:41:58.643 +01:00 Info, Job GitCandy.Schedules.SingleJob executing on runner 6
05/15/2018 13:41:58.646 +01:00 Info, Job GitCandy.Schedules.SingleJob executed on runner 6, elapsed 00:00:00.0772052
05/15/2018 13:41:58.646 +01:00 Info, Job GitCandy.Schedules.LogJob executing on runner 4
05/15/2018 13:41:58.646 +01:00 Info, Job GitCandy.Schedules.LogJob executed on runner 4, elapsed 00:00:00.0777065
05/15/2018 13:41:58.896 +01:00 Info, Job GitCandy.Schedules.SingleJob executing on runner 8
05/15/2018 13:41:58.916 +01:00 Info, Job GitCandy.Schedules.SingleJob executed on runner 8, elapsed 00:00:00.0200593>> 05/15/2018 14:42:54.262 +01:00 Info, SERVICE NAME : ssh-connection -> METHOD NAME none -> MESSAGE TYPE : 50 -> USER NAME : git
05/15/2018 14:42:54.262 +01:00 Info, Sending failure message !
05/15/2018 14:42:54.263 +01:00 Info, SERVICE NAME : ssh-connection -> METHOD NAME publickey -> MESSAGE TYPE : 50 -> USER NAME : git
05/15/2018 14:42:54.266 +01:00 Info, SERVICE NAME : ssh-connection -> METHOD NAME publickey -> MESSAGE TYPE : 50 -> USER NAME : git
If you need extra informations please do not hesitate,
Thank you in advance,
Best regards
When I'm creating a repository there is the error in GitService.CreateRepository:
Error, The type initializer for 'LibGit2Sharp.Core.NativeMethods' threw an exception.
It is working on my development machine.
What I'm doing wrong?
How do you do?I used to report errors run locally.Can pass me a copy of the source database and application package?I doubt the problem of reference file.My email address:[email protected]
thinks.
请问服务商是哪个?什么套餐?
I have a problem to install GitCandy.
In fact, I do not own Visual Studio 2013 so I can not build the solution.
Thanks
Mohamed
There is an error in web.(*).config
on build when both MvcBuildViews
is true
and Publish configuration is configured.
Set MvcBuildViews
to false
resolve this error.
{"The Entity Framework provider type 'System.Data.SQLite.SQLiteProviderServices, System.Data.SQLite.Linq' registered in the application config file for the ADO.NET provider with invariant name 'System.Data.SQLite' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information."}
Is DB backend required?
I would prefer no db, but git-db in the play.
thanks
There is a typo on a user editing page:
Password ConfOrmation
instead of confirmation
On the tree page of empty repository there is an instructions how to push the code.
If the gitcandy is installed as an application inside the website (example.com/gitcandy
) the generated path is wrong (example.com/git/repository.git
instead of example.com/gitcandy/git/repository.git
).
我做了jenkins和gitcandy的整合,定期从gitcandy上获取代码。但发现每过一定的时间后,jenkins就无法连上git服务器。此时,手动访问gitcandy网站,然后jenkins就又可以连接上服务器了。使用的是SSh
It's ok to add the respository's collaborations , but can't delete the user in the respository's collaborations user or team.
The super user (admin) can't edit users without entering the users password.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.