MSターミナルで「gitclone」を使用してリポジトリを「gitclone」することができました(「cmd」を使用して開始するもの)。
git clone git + ssh:// [email protected]/~/Src/Test
しかし、cygwinで同じコマンドを実行すると。ハングするだけです。私は彼らが「git」の同じインスタンスを使用していることを確認したので、私の質問はなぜそれが「cygwin」の下で機能しないのですか?
ありがとうございました。
問題は、CygwinにGitをインストールせず、CygwinがWindowsマシンにGitの公式インストールを使用する場合です。したがって、外部リポジトリへの接続を必要とするアクション(プッシュ、プル、クローン)を実行しようとすると、ハングします。私の場合、すでにGitをマシンにインストールしているので、Cygwinをチェックすると、「git--version」を使用してGitが存在するかどうかが応答します。
Cygwinインストーラーを再度実行し、Gitパッケージをインストールする必要があります。
これが誰かを助けることを願っています。
これはいつも私にとってうまくいきました
$ ssh-keygen -t rsa -C [email protected]
Generating public/private rsa key pair.
Enter file in which to save the key (/home/Steven/.ssh/id_rsa):
Created directory '/home/Steven/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/Steven/.ssh/id_rsa.
Your public key has been saved in /home/Steven/.ssh/id_rsa.pub.
The key fingerprint is:
e2:83:fc:1c:62:b6:33:ec:69:80:86:f9:1a:5d:ab:8d [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| |
| |
|.o . . S |
|+o.o + . |
|o..oB + |
| ..*=* o |
|..Eo=oo |
+-----------------+
%USERPROFILE%を指すユーザー環境変数CYGHOMEを作成しましたが、すぐにこの問題が発生しなくなりました。新しいSSHキーなどは作成されませんでした。最近はHTTPSを介してクローンが作成されるため、そうあるべきではありません。