Edited at

git pull や git push 時にユーザ ID やパスワードの入力を省きたい

More than 3 years have passed since last update.


概要

git pull や git push を行う際に、毎回ユーザ ID やパスワードを入力するのは面倒なので、remote origin の URL にユーザ ID およびパスワードを入力しておく。


やり方

URL にユーザ ID およびパスワードを入れて更新する。


console

$ git remote set-url origin https://userid:password@github.com/yourname/awesome-app.git



パスワードとユーザ名に記号が入っている場合

URL エンコーディングの要領で記号を変換する。以下の例はユーザ名が user.id で、パスワードが pass%word$ の場合。


console

$ git remote set-url origin https://user%2Eid:pass%25word%24@github.com/yourname/awesome-app.git


その他の記号については URIで使用できる文字 - CyberLibrarian など、パーセントエンコーディングに関する文献を参考されたい。