|
|
1
91
尝试
|
|
|
2
263
Github也有类似的问题,因为我使用的是HTTPS协议。要检查您使用的协议,请运行
看看这条线从
|
|
|
3
22
这是关于配置ssh,而不是git。如果你还没有,你应该用
编辑:
你真的应该读一下DigitalRoss的答案,但是:如果你用带密码的钥匙,你就需要用
|
|
|
4
21
确保克隆存储库时使用的是ssh URL而不是https;在repo的克隆URL框中,在复制URL之前选择ssh协议。见下图:
|
|
|
5
7
为那些喜欢直接编辑文件而不是在GitBash或终端中运行命令的人扩展Muein的思想。 转到项目的.git目录(本地计算机上的项目根目录)并打开“config”文件。然后查找[Remote“origin”]并按如下方式设置URL配置:
|
|
|
6
7
如果您使用 HTTPS (建议)然后:
然后
注释 : 您需要git 1.7.10或更高版本才能使用凭证助手。重新启动系统时,可能需要再次输入密码。 |
|
|
7
6
我想这里有两种不同的东西。第一个问题是,正常的ssh身份验证要求用户输入帐户的密码(根据sshd配置,将根据不同的方法对帐户密码进行身份验证)。 您可以避免使用证书输入密码。对于证书,您仍然需要输入密码,但这一次是您的私钥的密码(与帐户密码无关)。 要做到这一点,您可以遵循Steveth45所指出的说明: 如果您想避免每次都输入证书的密码,那么您可以使用ssh代理,正如DigitalRoss指出的那样。
ssh代理的唯一问题是,至少在*nix上,您必须在每个新shell上输入证书密码。然后证书被“加载”,您可以使用它对ssh服务器进行身份验证,而无需输入任何类型的密码。但这是在特定的外壳上。 用 keychain 您可以执行与ssh代理相同的操作,但“系统范围”。打开计算机后,打开外壳并输入证书的密码。然后,其他所有shell都将使用该“已加载”证书,并且在您重新启动PC之前,不会再询问您的密码。 gnome有一个类似的应用程序,叫做 Gnome Keyring 这会在您第一次使用证书时询问您的密码,然后它会安全地存储它,这样您就不会再被询问了。 |
|
|
8
4
如果您使用的是Github,他们有一个非常好的教程可以更清楚地解释它(至少对我来说)。 |
|
|
9
4
当要求输入密码时,请将其留空,即只需按Enter。 就这么简单!! |
|
|
10
3
从你推的盒子里试试这个
然后你应该从Github得到一个欢迎的回复,然后就可以推了。 |
|
|
11
1
我不得不从一个不允许登录VIE SSH密钥但只允许使用用户/密码的服务器上克隆Git repo。我找不到将Git插件配置为使用简单的用户/密码组合的方法,因此我在Linux构建机器上添加了以下shell命令作为预构建步骤,该机器取决于工具expect(apt get install expect): 这不是解决这个问题的好方法,因为您的密码在Jenkins作业的配置和日志中显示为明文!只有在无法配置RSA-KEY身份验证或其他配置可能性时才使用它!
|
|
|
12
1
添加单行
现在,密钥被加载到整个系统的内存中,您不必再次输入密码短语。 解决方案的来源是 https://askubuntu.com/questions/362280/enter-ssh-passphrase-once/853578#853578 |
|
|
13
0
我一直试图避免键入密码短语,因为我在Windows上使用ssh。 我所做的是修改.profile文件,以便在特定会话中输入密码短语。这就是代码:
所以有了这个,我在一次会话中键入一次密码。 |
|
|
14
-1
我尝试了所有这些建议和更多,只是为了能够从我的AWS实例中进行Git克隆。什么都没用。我终于摆脱了绝望:我复制了本地计算机上id_rsa.pub的内容,并将其附加到我的AWS实例上的~/.ssh/known_主机上。 |
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |