![]() |
1
29
Git尝试使用ssh而不是https克隆子模块。
如果尚未配置ssh密钥,则此操作将失败。
请将此url更改为等效的https,然后重试。 |
![]() |
2
5
您还可以将ssh密钥更改为不需要密码短语的密钥。我也有同样的问题现在
这似乎是Windows git中的一个bug,当它更新子模块时,它不要求提供解释密钥。(git版本2.19.1.windows.1) |
![]() |
3
3
lukas reineke的回答正确地描述了问题以及使用
作为使用
当然你必须确保
自从
|
|
4
3
我也面临着同样的问题。在下载子模块时,GIT不要求提供ssh密钥密码,这就是问题所在。 创建新ssh密钥 无密码短语 为我工作。 |
![]() |
5
3
问题似乎是OpenSSH 3.8抛出了一个无法从win32访问的对话框? 如果切换到Git Bash(默认使用Git安装),则会弹出对话框,您可以输入私钥密码。 正如其他人所指出的,另一种方法是使用putty并设置plink来与ssh协作。我通常使用这种方法,它在选美比赛中完美无瑕。棘手的部分是设置plink: https://makandracards.com/makandra/1303-how-to-use-git-on-windows-with-putty * 更新:我试过油灰/选美,但没能成功。jenkins git插件传递的选项与pageant不兼容。 但是,查找对话框对我的Jenkins设置没有帮助。。。
|
![]() |
6
2
我遇到了相同的错误消息,但原因/解决方案不同: 太长,读不下去了
我需要跑步
详细信息
我的存储库使用自定义ssh文件,即我有一个个人密钥(
以下调整使git可以使用特定于公司的git密钥:
请注意,这将更改您运行的所有以下命令的GIT\u SSH\u命令。 要使此环境更改无效,可以在子shell中运行子模块请求,如下所示:
或者对于Bash和zsh这样的shell,不需要子shell
|
![]() |
Evan R. · gitlab容器扫描程序无法安装aws cli 2 年前 |
![]() |
Armin Orlik · Maven发布执行文件注入 2 年前 |
![]() |
Evan R. · 可以在GITLAB CI目录中间使用通配符。yml 2 年前 |
![]() |
M0M0 · 如何删除名为orgin/branchname的远程分支 2 年前 |