Linux环境如何让git的push、pull、fetch等操作规避掉账号密码输入

74 阅读1分钟

        愉快地一天工作结束之际,提交自己神之一笔的更改。为了保持主分支的代码一致性,一般大多会对本地的主分支进行更新操作(你要是直接在主分支改东西,请收下我的膝盖,就缺你这种勇士)。

        这整个过程中,fetch获取远程更改输了一次账号密码,pull输了一次账号密码,push又要输一次账号密码。

        ?!三次啊喂,名字长的譬如【bazhendoufu】恰巧密码当时又不懂事写的长了点,这简直是下班前的折磨。前提还得是........你!本地没奇奇怪怪的文件阻止这三次操作导致fail,.....以及!你账号密码敲对了(手残党直接哭死了好吧,我还是那种领导在跟前我当场十指offline的体质)。3+的操作时常发生,一个人还好说只是耽搁了恰饭时间,要是领导在看你操作那可就是公开处刑了(悲)。

        它!为什么不能想qq微信一样,一键登录,亦或者不让我输入这些折磨人的玩意也行啊。

        能啊,谁说不能。

那么全新一代拯救你可怜的双手的方法,闪亮上市!

id:bazhendoufu        passwd:haochi!        branch:tianjincai          address:172.1.1.1

git clone -b tianjincai http://bazhendoufu:haochi!@172.1.1.1/xxx.git        

颜色一一对应,是在克隆代码的时候的操作,栽好树以后就能嘎嘎乘凉了。