質問: github for windowsはリポジトリに同期できませんが、コマンドラインツールは同期できます gitolite を使用してサーバーでgitリポジトリをホストしています。私はこのように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> _このリポジトリをドラッグアンドドロップごとにgithubfor windowsに追加すると、github forwindowsが同期できなくなります。ローカルコミットを実行でき、リモートはsettings > primary remote (origin)の下にリストされますが、ローカルコミットを実行したときにsyncボタンが表示されず、サーバーから変更をプルすることもできません。ただし、リポジトリ(_tools > open a shell here_)でシェルを開き、_git pull_または_git push_を手動で実行すると、すべてが機能します。それで、これはgithub for windowsの問題であるに違いありませんか?
回答: これはis githubの問題ではなく、ユーザーエラーです。joniは、最初に使用するgithubアプリケーショントークンを作成して使用し、他のsshキーと同じように維持します(トークンはu/nとアプリケーションにスレーブされるsshキーであるため)