之前我的项目中应用git,每次clone以及push的时候我都须要输出明码。

明天忽然发现别的共事都不必,而后认真在网上找了解决方案
发现网上都帖子解决方案都不太对劲,也可能是没看明确吧

比方:
https://blog.csdn.net/android...
的确能够本次开机过程中应用git不须要输出明码,然而下一次开机还是要输出明码。
问了共事,他们也示意就是依照网上的设置的。
直到察看共事配置流程才发现,当执行到SSHkey创立的时候,

这两步共事是间接按的回车,而我认为这个是gitlab的明码所以输出的是gitlab的明码
而如果这里是空的话,的确之后就不须要输出明码了。
passphrase这个并非是gitlab的明码,而是git的平安口令
我感觉这个口令更多的是为了保障每次应用git的时候更平安,所以天然就须要每次输出
那么如果你不想输出passphrase的话,则不须要设置平安口令。

即:
想管制本人的clone/push/pull        在设置sshkey的输出明码
想间接命令提交                              不须要设置sshkey间接回车
设置了,还不想每次提交都要输出 开机 ssh-add -K xxx
设置了,不想输出                         像我一样蠢了,自圆其说
另外网上的教程上的确有说间接按三次回车,然而没明确说这个是干什么的,忽略了

  1. 问题其实不是大问题,然而git之前我的项目中没有用,遇见了这个问题,网上又没有明确的说明确为什么产生这个问题的,所以写了个文章。