-
Notifications
You must be signed in to change notification settings - Fork 520
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
Unable to clone organization repo #229
Comments
I still think this is the same as #126 and thus #72 because the app generates it's own OAuth token (with the scopes it needs) for cloning with Git. This is separate to whatever is set in your credential helper, and would likely be caught by OAuth App access restrictions. |
@shiftkey What you suggest to do then? On windows and Mac is working properly. Thank's for your help! |
@Yanujz while I would love to do this directly in the GitHub Desktop client like my other repos, I'm just using the git CLI commands. You can cache credentials like this: https://help.github.com/en/github/using-git/caching-your-github-password-in-git |
Thank you @jfgordon2! If you find any other solution just keep in touch, i'll do the same :D |
This is because I maintain the unofficial releases for Linux, and it doesn't contain the OAuth details required to behave the same. This is being discussed in desktop#1525 (please upvote if you care) but #72 is tracking this known limitation. As I want to keep this separate until the team is interested in official support, the only other option here would be for me to embed a new set of OAuth details that would belong to a distinct entity to avoid confusion with the main "GitHub Desktop" product. That's branding work I'm not able to take on currently, and I want to focus currently on ensuring the app installs and works on various distros. Introducing a new brand also won't address the solution completely because organization administrators need to approve access to this new application. The command line works here because you're creating a token directly associated with your account, rather than delegating to an OAuth application. |
Closing this out because #72 is the underlying issue here. |
Describe the bug
Pasting a url for a private repo under an organization my github user is associated with, I get a 404 error connecting through the linux GitHub Desktop client. This works using the same credentials through git on the command line, and on the windows version of the client.
Version & OS
GitHub Desktop Version 2.3.1-linux1
elementary OS 5.1.2 Hera
Steps to reproduce the behavior
Expected behavior
Clone repo to local, and display in client
Actual behavior
Client reports that the repo is not found
Logs
(The error was parsed as 8: The repository does not seem to exist anymore. You may not have access, or it may have been deleted or renamed.)
Additional context
My local repos are pulling just fine, and I am not an admin in the organization.
The text was updated successfully, but these errors were encountered: