Ответ 1
По какой-то причине GitKraken не использует ваши существующие учетные данные HTTPS для связи с GitHub и не использует SSH для Windows. Вместо этого он использует OAuth2, что означает, что вам нужно предоставить OAuth2 доступ к GitKraken.
https://support.gitkraken.com/integrations/github
Если в Add Remote или Clone не появляются пулы или репозитории, вероятной причиной является то, что организация должна разрешать доступ. GitKraken не может видеть эти репозиции при клонировании или добавлении вилки, если только организация не дает разрешение GitKraken в качестве приложения.
- Сначала проверьте, разрешен ли доступ к GitKraken из Приложения GitHub
- Если доступ разрешен, организация должна будет разрешить Официальное утверждение организации
- Подробнее о ограничениях сторонних приложений см. Список сторонних приложений
Это шаги, которые я предпринял, и они работали для меня:
- Вам необходимо быть администратором вашей организации GitHub.
-
Доступ к странице приложения GitKubken GitKraken и доступ к запросам:
- https://github.com/settings/connections/applications/a7557949433b7d282a76
- Вы увидите список своих организаций внизу. Нажмите "Запросить доступ", если это применимо.
- Если ваша организация отсутствует в списке, у вас есть другие проблемы (вы используете правильную учетную запись GitHub? Вы являетесь членом Организации?)
- Это страница выглядит так:
-
Утвердить доступ, который вы только что запросили:
- Доступ к этой странице: https://github.com/organizations/YOUR_ORG_NAME/settings/oauth_application_policy
- Вы также можете получить доступ к странице, выполнив настройки GitHub > "Настройки организации" > "Сторонний доступ"
- Эта страница выглядит следующим образом:
- Это не на той же странице, что и страница "Личные настройки" > "Авторизованные приложения" (https://github.com/settings/applications)
- Вы должны увидеть, что GitKraken указан как запрашивающее разрешение.
- Нажмите ссылку "Утвердить", чтобы предоставить ему доступ.
- Доступ к этой странице: https://github.com/organizations/YOUR_ORG_NAME/settings/oauth_application_policy
- Теперь GitKraken должен работать.
Однако, по моему опыту, я не уверенно вижу запрос GitKraken, указанный в списке Запросы. Я связался с поддержкой GitKraken для поддержки.