2

私はこの答えhttps://stackoverflow.com/a/6565661/20654を見つけました、そしてそれは言います:よくある間違いはhttpsを使ってクローンを作ることですそれの何が問題なのですか?

ありがとう

4

3 に答える 3

2

https を使用して git のクローンを作成する場合、サーバーに接続するたびに、接続を確立するためにユーザー名とパスワードが必要な https 認証を行う必要があると書かれています。

于 2012-07-20T18:13:27.027 に答える
2

https アドレスを使用してクローンを作成すると、それがリポジトリのリモートの場所として保存され、git がプッシュおよびプルしようとする場所になります。あなたが尋ねるかもしれないこれの何が問題なのですか?たいしたことはありませんが、プッシュとプルを行うために github にログインしたくない場合は、ssh アドレスを使用して公開鍵で認証できるようにする必要があります。

于 2012-07-20T18:13:27.847 に答える
1

それは悪い考えではありません。

リモートコマンドを実行すると、パスワードの入力を求められます。また、最新バージョンのgitは、ログイン/パスワードをキャッシュできるようになります。

最後に、キーの設定はnetrc(5)を使用するよりも簡単ではありません。

$ cat ~/.netrc
machine github.com
    login my_login
    password my_password

もちろん、誰も読めないようにこのファイルを保護する必要があります。

于 2012-07-20T20:24:47.230 に答える