Better 3rd Party Error Handling
Sometimes git hosting sites have error messages that do not make it to the UI and the only way to see them is checking the Activity Log after seeing failed pushes/pulls/fetches.
Example message that is not shown in UI:
Fetch pull requests: Although you appear to have the correct authorization credentials, the `EXAMPLE` organization has enabled OAuth App access restrictions, meaning that data access to third-parties is limited. For more information on these restrictions, including how to enable this app, visit https://docs.github.com/articles/restricting-access-to-your-organization-s-data/
Comments: 3
-
03 Sep, '21
Thomas WagnerI'm getting the same error. Git Tower worked and is working correctly. The CLI is working - what is wrong with GK?
-
03 Sep, '21
Giacomo Zanotti AdminHello Thomas, you may need to have the owner of the org check the link from the error to fix their third-party restrictions.
https://docs.github.com/articles/restricting-access-to-your-organization-s-data/
Alternatively, you can disconnect the integration and work with your repos over https/ssh. If you have more questions, please email my support team at support@gitkraken.com, and they'll be glad to lend a hand. -
13 Jul, '22
JosephI have something similar. Our company has a tool the restricts secrets from being accidently committed. If someone does accidently commit secrets Gitkraken will return, "Push Failed: test: Push failed on refs/heads/test: pre-receive hook declined". However, if I look at the terminal I will see "remote: ERROR: Secrets located in {redacted file location} {redacted value}". It would be nice if the actual error message was returned in the pop up and error-log.txt and not just some obscure message.