GitHub for Windowsはリポジトリに同期できませんが、コマンドラインツールは同期できます


10

Gitoliteを使用するサーバーでgit reposをホストしています。次のようにSSHを使用してそれらにアクセスでき、Mac OS X / Linuxから機能します。

git clone git@example.net

Windows 8ボックスでは、これらのリポジトリにアクセスするためにGitHub for Windows(GH4W)をインストールしました。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 for Windowsに追加すると、GitHub for Windowsが同期できなくなります。ローカルコミットを実行でき、リモートがunterと表示されますSettings > Primary remote (Origin)が、syncローカルコミットを実行したときにボタンが表示されず、サーバーから変更をプルできません。

ただし、リポジトリ(Tools > Open a Shell here)でシェルを開いてa git pullまたはgit push手動で実行すると、すべてが機能します。

したがって、これはGitHub for Windowsの問題である必要がありますか?


それに関連する問題のように見えるstackoverflow.com/questions/3644888/...
ミハイルMoskalev

3
おそらくGitHubで報告する必要があるので、この質問をトピック外として締めくくります。
Tamara Wijsman、2015年

回答:


1

これはgithubの問題ではなく、ユーザーエラーです。

Joniは最初にgithubアプリケーショントークンを作成して使用し、他のsshキーと同様にそれを維持します(トークンはu / nおよびアプリケーションにスレーブ化されたsshキーであるため)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.