パスワード認証なしのGit設定方法
2018-10-25
Git
Git operation without authorization
PushやPullの際に、毎回パスワードで認証する代わりに、SSHを使ってGit操作の認証を行います.
1. SSHキーの生成(ロカール側)
Linuxならterminal
を開き、WindowsならGit bash
を開きます。
下記コマンドでSSH Public/Private Key
を生成します。
cd ~
ssh-keygen -t rsa -C "email@example.com"
Public Key
のみをコピーします。
2. リモートリポジトリへ生成されたssh-copy-id git_server_user@ip_address
SSH
で一回確認して、ログアウトします。
ssh git_server_user@ip_address
exit
3. ロカール側のリポジトリのURLにはSSH方式を指定します。
git+ssh://git_server_user@ip_address/reponame.git