关于git:Enter-passphrase-empty-for-no-passphrase以及ssh配置出现这个问题竟然是因为自己蠢

6次阅读

共计 657 个字符,预计需要花费 2 分钟才能阅读完成。

之前我的项目中应用 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 之前我的项目中没有用,遇见了这个问题,网上又没有明确的说明确为什么产生这个问题的,所以写了个文章。
正文完
 0