私は「git pull」を取得しようとしています。ユーザー名とパスワードを入力します。どのように自動化できますか?
➜ git:(master) git pull
Username for 'http://127.0.0.1': username
Password for 'http://[email protected]': password
これを試しましたが、gitが要求する前にユーザー名が渡されました。
/bin/sh -c 'cd /var/www/ && git pull | echo username | echo password'
ベストアンサー1
httpsの代わりにSSH経由でアクセスできる場合は、SSHキーを使用できます。
Andrew Piが提案したように、次のURL表記を使用することもできます。
git pull https://username:[email protected]/username/repository.git
ユーザーにパスワードのみを求めるメッセージを表示するように設定することもできます。
git pull https://[email protected]/username/repository.git