[git] 送信するたびにアカウントのパスワードを入力するように求めます

ここに画像の説明を挿入
質問: これは、http プロトコルを
ssh プロトコルに変更する必要があるためです。

  1. SSH アカウント キーを生成する
    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    Git リモート サーバーに公開キーを追加する 公開キーの
    内容を Git リモート サーバーの SSH 公開キー構成ファイルにコピーします。具体的な操作方法については、Git リモートサーバーのドキュメントや関連チュートリアルを参照してください。

ローカル Git ウェアハウスのリモート アドレスを変更する

2. 次のコマンドを使用して、ローカル Git ウェアハウスのリモート アドレスを変更し、元の HTTP アドレスを SSH アドレスに置き換えます:
git remote set-urlorigin [email protected]:USERNAME/REPOSITORY.git

  1. プッシュ コード
    プッシュ コード
    これで、 git Push コマンドを使用して操作をプッシュできるようになります。Git は認証に SSH キーを自動的に使用するため、SSH ログインの完了後、パスワードを再度入力する必要はありません。

Git アカウントとコードのセキュリティを保護するために、SSH キーを適切に保管し、必要なセキュリティ対策を講じることをお勧めします。たとえば、キーのパスフレーズを設定したり、2 要素認証を有効にしたりできます。

おすすめ

転載: blog.csdn.net/weixin_40293999/article/details/130387791