New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for authenticating non-GitHub remotes #852
Comments
I don't think we need to for beta, but maybe for 1.0. Anyone feel strongly this should be in beta? |
It would be very nice to have this. At the moment I have both a git bash and desktop open. Desktop for visuals and bash to push changes. Can't push changes from desktop until authorization is working. |
@joshaber When you go to Github Desktop The first thing that appears is the Beta, and hidden in the bottom is the current one. So, yeah, it might be a beta, but it is promoted as a first choice. So non-GitHub support is to be expected. |
I use both Github and VSTS repos with classic quite often. I was a little disappointed to find I can't use this for VSTS. Is a stop-gap of calling the underlying git commands feasible? git push works just fine from the shell. |
I don't think this is necessary right away, but I still think it is very important if GitHub Desktop is going to really be used as more than a hobby tool. |
今天更新了 deskTop客户端,一直挺喜欢这个客户端的, 但是这次更新发现,如果不是 github 仓库的话 , 就无法pull 和 push ,需要认证,但是却没有提供认证界面, Today updated the deskTop client, I has always liked this client, but this update found that if it is not GitHub warehouse, you will can not pull and push, you need authentication, but it did not provide authentication interface, |
Definitely need to be able to use this with non-GitHub repos. Works fine on my Mac. Authentication fails on Windows. |
I really like GitHub Desktop but I also have to work with VSTS, Bitbucket & GitLab at work for different projects and it would be nice if GitHub Desktop would support that as well. |
The GithubDeskTop of old version link for non-GitHub can be supported . 链接:http://pan.baidu.com/s/1jH4l3Lk 密码password : v9ag |
Confirmed that the beta cannot properly authenticate against Pantheon Drush repos in order to clone dev projects. It doesn't error out. It just throws a never-ending spinner icon in the dialog. |
My dream would be that GitLab, Bitbucket, etc. get first level integrations including OAuth login, repository browser (when the feature is added: #57) and maybe some of other website integrations like branch comparing, viewing the repository, opening a commit. But as this is a product by GitHub itself this is probably just a wish that will never come true. |
On a PC it doesn't support SSH. Works over HTTPS. It works on Mac though. Not sure why it hasn't been implemented yet on a PC. |
Thanks @mikeytusa . How does it work on a mac? |
For those who are looking at SSH support, we're tracking the current pain points over here #2579. If you're using HTTPS, the work done to support basic credentials from other providers has landed in 1.0. |
Seeing a new If you are using macOS 10.13 High Sierra and |
I connected github desktop to a local gitlab server as follows:
If you now connect to this repository in Github Desktop it is properly configured to communicate with your gitlab server. The first time you push or pull to the server you will need to enter the same API Token credentials that were used in the git command line above. (Note: I may have been required to do this using a personal access token because my gitlab server has mandatory 2 factor authentication enabled) |
This is an open discussion what we should target for the beta, if anything. We can spin off specific tasks and put those into the appropriate milestones.
Some things that should cover most of the use cases we've seen based on Desktop Classic:
Aside from that, if we're keen to do this we'd need to update our
getUserForRepository
lookup to be more flexible (e.g. if not marked as a GitHub repository, lookup for credentials by the remote URL)The text was updated successfully, but these errors were encountered: