Переход к новым организациям GitHub приводит к ошибке 403 - PullRequest
0 голосов
/ 27 февраля 2019

Я столкнулся с недавней проблемой, она относится ко всем новым организациям GitHub, которые я создаю.

Я администратор двух довольно зрелых организаций GitHub.Я могу создавать репозитории внутри них, и все «просто работает».(SmartGit, & CLI Git, OSX).

Но, если я создаю новую организацию, я не могу Push к ней, я получаю ошибку 403:

$ git push 
remote: Permission to [org]/[repo].git denied to [username].
fatal: unable to access 'https://github.com/[org]/[repo].git/': 
  The requested URL returned error: 403
$

Шаги для воспроизведения:

  1. создание организации
  2. создание репо в организации
  3. редактирование текста через GitHub
  4. клон репо
  5. внести изменения в текст
  6. add / commit / push> 403 сообщение об ошибке

Я могу внести (и зафиксировать) изменения через интерфейс веб-страницы GitHub.com, но не могувытолкнуть их из моего локального репо.

Примечание. С другого компьютера я могу выдвинуть репо в существующих организациях, но не в новых.Другой компьютер все еще был Mac, так что может иметь отношение к связке ключей.Хорошо, я проверил его с виртуальной машины Windows, и он все еще не работает.Итак, на конце GitHub это выглядит как-то.

Есть предложения?

1 Ответ

0 голосов
/ 02 марта 2019

Я установил GitKraken в виртуальной машине, и в процессе авторизации GitHub я должен был указать, когда организации могут получить к нему доступ.Новый репо был против Красного Креста.Я выбрал его, чтобы позволить GitKraken доступ к этой организации.Затем GitKraken смог перейти к новому репо.

Затем я получил электронное письмо с сообщением, что авторизация GitHub была добавлена.Он включал ссылку на эту страницу https://github.com/settings/connections/applications/

С этой страницы я смог просматривать авторизованные приложения OAuth.SmartGit (мой обычный клиент Git был в списке).Когда я зашел на страницу этого приложения, я увидел, что ему не разрешен доступ к моей новой организации.Я санкционировал доступ.

С этого момента я смог выдвинуть либо SmartGit, либо командную строку.

...