2014-11-28  git 

git pushでパスフレーズを入力せずにすませる方法(remote origin urlを変更する)

背景

問題

解法

手順

対象ディレクトリへ移動する。

$ cd ~/myrepo

remote origin urlを確認する。

$ git config remote.origin.url
https://YOURNAME@example.com/YOURNAME/myrepo.git

remote origin urlを変更する。

$ git remote set-url origin git@example.com:YOURNAME/myrepo.git

SSHに関しては以下を参照。

参照

githubのリポジトリにアクセスするとパスワードを求められる時の対処

GitHub Help: Categories / SSH

Use the SSH protocol with Bitbucket

追記

スクリプトにした。

https://gist.github.com/hyuki0000/e066a4cca2d1952b4c88

 2014-11-28  git