現在、私はmsysgitを使用して、SSHを使用してec2 Amazon CloudServerに保存されている自分のプライベートリポジトリを操作しています。
これまで、Git Bashを介してこれらのリポジトリに正常に接続することができました(ssh-keygenを使用してssh-rsa公開鍵と秘密鍵を作成し、リモートマシンのauthorized_serversに公開鍵を追加します)。プッシュ、プル、CLIを通過します。
今、私はGithub for Windowsを見てきましたが、それは美しいソフトウェアだと言わざるを得ません。これはmsysgitに基づいているので、Github for Windowsをセットアップして、UIを介して接続、クローン作成、およびプッシュコミットを行うことができるかどうか疑問に思いました。
説明では可能に見えますが、ドキュメントにはソフトウェアの機能に関する情報が不足しているようです。
メキシコからの歓声、ここで私を助けてくれることを願っています。
これはあなたが正確に探しているものの素晴らしい記事です。
編集:私は次の手順でテストしたところ、魅力のように機能します!!
1. Click on repositories on the left.
2. Pull your copy of the repo from the remote , using git-Shell
3. Drag and drop the Folder on to Git hub for windows dashboard.
4. now double click on the repository dropped on to githubW. It should be listed as a local repository.
5. it says login required to your non-github remote!
いくつかの奇妙な理由で、GutHubはGitHub以外のリモートを使用することを簡単にしませんでした。 (あなたが言ったように 彼らは非githubリモートをサポートしていると言っています しかし!!)
遅い回答しかし、これは、Github for Windowsで[〜#〜] ssh [〜#〜]を介してGitlab.comを使用するために行った方法です。
次のようなconfig
ファイルを.sshフォルダーに追加します
Host gitlab.com
RSAAuthentication yes
IdentityFile ~/.ssh/github_rsa
User mygitlabloginemail
GitBashを介してリポジトリを複製/プルします
これで、GitHub forWindowsをgitlabリポジトリで使用できるようになりました。
GitHub forWindowsはhttpsurlでも機能するため、2013年8月以降、認証にOAuthトークンを使用することもできます。
「 GitHub for Windowsのパスワードセキュリティの向上 "」を参照してください
このリリースより前は、アプリケーションはパスワードを暗号化して保存していました。アプリケーションはそれ自体をGit資格情報プロバイダーとしても登録するため、アプリは要求されたときにいつでもクリアテキストで資格情報をGit.exeに提供します。
このリリースでは、ユーザー名とパスワードを使用してログインすると、アプリケーションはGitHub.comに
Authorized application
として登録され、パスワードの代わりに保存されるOAuthトークンを受け取ります。 。これは、Travis-CIなどのGitHubと統合する他のアプリケーションの動作と似ています。
かなり奇妙ですが、唯一の解決策は、リポジトリのURLをGithub forWindowsにドラッグアンドドロップすることです。次に、カスタムGit(プライベート、ラボなど)の名前とパスワードの入力を求められます...そしてvoilà。