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


10

У мене на сервері розміщено git repos за допомогою Gitolite . Я можу отримати доступ до них за допомогою SSH, як це, і він працює з Mac OS X / Linux:

git clone git@example.net

На вікні Windows 8 я зараз встановив 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) і виконую git pullабо git pushвручну.

Отже, це має бути проблема з GitHub для Windows?


Подивіться, як це пов’язано з проблемою stackoverflow.com/questions/3644888/…
Михайло Москальов

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

Відповіді:


1

Це НЕ проблема github, а помилка користувача.

Джоні створює та використовує маркер програми github, який вперше використовує та підтримує його, як і будь-який інший ключ ssh (оскільки маркер - це ключ ssh, підлеглий для u / n та програми)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.