-
Notifications
You must be signed in to change notification settings - Fork 529
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
GitHub Links #39
Comments
@Aeirex thanks for the report! Could you attach the full log files? The Help | Show Logs in your File Manager menu items should open the logs folder, and inside those are the log files generated by day. This will provide some more information to help troubleshoot. |
I had this happen on Arch Linux as well. I can't find any logs. |
This is likely why Git operations against your private repository are not working. I've found a workaround here for Fedora that might work for you: #21 (comment) There also appear to be some networking errors when interacting with the GitHub API - Desktop needs |
@shiftkey I looked through my logs and see nothing useful. I also have already done this, it is already symbolic linked. Here's all my logs. |
@Helladen thanks for the log - looking at the most recent entry I see you've now got a valid token and can clone things down:
However I'm still puzzled why private repositories are returning a 404 for you - we should be using that same token here:
|
I got it working after signing out and back in. |
Update. This bug still happens. I noticed that I can login to my GitHub account, but it only displays website. It doesn't show my private repositories. I also can't pull a repository like I can using bash. It will say I am not authenticated. I even logged out and back in fine. So the problem lies with the authentication system working with the login part. |
@Aeirex, the AUR package was not updated until today as I've been on vacation. Can you try now and report whether the problem still exists? |
@immackay I'm using Fedora now. I use Git in terminal to clone and then add it to GitHub Desktop. It doesn't allow me to commit or fetch. I've logged in and out of the client using my GitHub account. It just lacks permissions to do anything. |
I have private repositories that do not show also. |
@Aeirex are they private GitHub or GitHub Enterprise repositories? |
https://github.com/HitsparkInteractive It's not Enterprise, we just pay $25/m for private repositories. This happens on Ubuntu 19.04, too. It seems to be a Linux problem. |
@shiftkey when I add the Repository it won't let me push it either. It says the repository doesn't exist. Although using Git in the terminal I can pull and push them fine. |
@Aeirex apologies for the delay in replying. I believe this is related to organizations restricting access to third party applications, which would block Desktop from being able to push/pull to the repositories belonging to an organization. This build of the app does not behave the same as the macOS and Windows versions because of #72, and I don't have a timeline on when this will be resolved as it's something that would be part of "official support" by GitHub. The likely reason this works fine from the command line is because that results in a different way of authentication (i.e. personal access token or basic credentials) that are not tied to an OAuth application. I know it's been a while, but would you be able to re-test with
|
It still happens @shiftkey |
@Aeirex thanks for following up. I'm going to close this out because #72 is the root cause of this behaviour. Please follow along with that issue. |
The Github.com links don't show. I am using Fedora 27.
The text was updated successfully, but these errors were encountered: