20

現在、msysgit を使用して、SSH を使用して ec2 Amazon Cloud Server に保存されている自分のプライベート リポジトリを操作しています。

これまで、Git Bash を介してこれらのリポジトリに正常に接続できたので (ssh-keygen で ssh-rsa 公開鍵と秘密鍵を作成し、公開鍵をリモート マシンのauthorized_servers に追加します)、クローンを作成できます。プッシュ、プル、CLI を介して取得します。

さて、Github for Windows を見てきましたが、これは美しいソフトウェアだと言わざるを得ません。これは msysgit に基づいているため、Windows 用の Github をセットアップして、UI を介してコミットを接続、複製、およびプッシュできるかどうか疑問に思っていました。

説明では可能のように見えますが、ドキュメントにはソフトウェアの機能に関する情報が欠けているようです。

ここで私を助けてくれることを願っています、メキシコからの歓声。

4

4 に答える 4

15

これは、あなたが正確に探しているものについての素晴らしい記事です。

編集:次の手順でテストしたところ、魅力的に機能します!!

   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リモートをサポートしていると言いますが!!)

于 2012-06-22T23:51:29.410 に答える
5

遅い答えですが、これは、Windows用のGithubでSSHを介してGitlab.comを使用するために行った方法です。

  1. github_rsa.pub (.ssh フォルダーにあります) から公開 ssh キーを Gitlab.com の SSH キーに追加します。
  2. config次のようなファイルを .ssh フォルダーに追加します。

    Host gitlab.com
    RSAAuthentication yes
    IdentityFile ~/.ssh/github_rsa
    User mygitlabloginemail
    
  3. Git Bash を使用してリポジトリをクローン/プルします

  4. フォルダーをGithub For Windowsにドラッグします

これで、gitlab リポジトリで Github for Windows を使用できるようになりました。

于 2015-08-27T14:10:28.960 に答える
2

GitHub for Windows は https URL でも動作するため、2013 年 8 月以降、認証に OAuth トークンも使用できることに注意してください。
GitHub for Windows でのパスワード セキュリティの向上」を参照してください。

このリリースより前は、アプリケーションはパスワードを暗号化して保存していました。アプリケーションは自分自身を Git 資格情報プロバイダーとしても登録するため、アプリは資格情報を要求するたびにクリア テキストで Git.exe に提供します。

このリリースでは、ユーザー名とパスワードでログインすると、アプリケーションは として GitHub.com に登録され、Authorized applicationパスワードの代わりに保存されている OAuth トークンを受け取ります。これは、Travis-CI など、GitHub と統合する他のアプリケーションがどのように機能するかに似ています。

于 2013-08-24T23:05:22.427 に答える