GitHub для Windows не может синхронизироваться с репо, в то время как инструменты командной строки могут


10

Мои репозитории git размещены на сервере с использованием Gitolite . Я могу получить к ним доступ через SSH, как это, и он работает из Mac OS X / Linux:

git clone git@example.net

На Windows 8 Box теперь я установил GitHub для Windows (GH4W) для доступа к этим Repos. Я настроил ключи SSH, и все работает из Git-Shell (Powershell):

C:\Users\joni\Documents\GitHub> git clone git@example.net:testing
Cloning into 'testing'...
Warning: Permanently added 'example.net,13.37.42.42' (RSA) to the list of known hosts.
remote: Counting objects: 114, done.
remote: Compressing objects: 100% (100/100), done.
remote: Total 114 (delta 29), reused 0 (delta 0)
Receiving objects: 100% (114/114), 9.72 KiB, done.
Resolving deltas: 100% (29/29), done.
C:\Users\joni\Documents\GitHub>

Когда я добавляю этот репозиторий в GitHub для Windows сейчас для каждого перетаскивания, GitHub для Windows не может синхронизироваться. Я могу выполнить локальные коммиты, а пульт дистанционного управления указан в списке unter Settings > Primary remote (Origin), но syncкнопка никогда не появляется, когда я выполняю локальные коммиты , и я также не могу получить изменения с сервера.

Однако все работает, если я просто открываю оболочку в repo ( Tools > Open a Shell here) и делаю a git pullили git pushвручную.

Так что это должно быть проблемой с GitHub для Windows?


Похоже, это связано с проблемой stackoverflow.com/questions/3644888/…
Михаил Москалев,

3
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что о нем, вероятно, следует сообщить на GitHub.
Тамара Вийсман

Ответы:


1

Это не проблема GitHub, а ошибка пользователя.

Joni создает и использует токен приложения github, который использует его в первый раз, и поддерживает его, как любой другой ключ ssh (так как токен является ключом ssh, подчиненным u / n и приложению)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.