私はこの答えhttps://stackoverflow.com/a/6565661/20654を見つけました、そしてそれは言います:よくある間違いはhttpsを使ってクローンを作ることですそれの何が問題なのですか?
ありがとう
私はこの答えhttps://stackoverflow.com/a/6565661/20654を見つけました、そしてそれは言います:よくある間違いはhttpsを使ってクローンを作ることですそれの何が問題なのですか?
ありがとう
https を使用して git のクローンを作成する場合、サーバーに接続するたびに、接続を確立するためにユーザー名とパスワードが必要な https 認証を行う必要があると書かれています。
https アドレスを使用してクローンを作成すると、それがリポジトリのリモートの場所として保存され、git がプッシュおよびプルしようとする場所になります。あなたが尋ねるかもしれないこれの何が問題なのですか?たいしたことはありませんが、プッシュとプルを行うために github にログインしたくない場合は、ssh アドレスを使用して公開鍵で認証できるようにする必要があります。
それは悪い考えではありません。
リモートコマンドを実行すると、パスワードの入力を求められます。また、最新バージョンのgitは、ログイン/パスワードをキャッシュできるようになります。
最後に、キーの設定はnetrc(5)を使用するよりも簡単ではありません。
$ cat ~/.netrc
machine github.com
login my_login
password my_password
もちろん、誰も読めないようにこのファイルを保護する必要があります。