相关疑难解决方法(0)

用于Windows的Git SSH客户端和.ssh/config文件的错误路径

我安装了Git-1.7.9-preview20120201.exe,当我尝试通过SSH访问我的存储库时,它失败了.

我调查并发现,如果我运行SSH -T git@myrepo.com,SSH不会加载〜/ .ssh/config,其中定义了自定义端口.

当我尝试SSH -F c:\users\tomas\.ssh\config git@myrepo.com一切都没问题.

我使用了Process Monitor,发现SSH正试图在\\\\.ssh\config这里找到C:\Windows\CSC\v2.0.6\namespace\.ssh.

为什么?

我如何强迫它使用正常路径?%HOMEPATH%\.ssh\config

windows git ssh

37
推荐指数
2
解决办法
5万
查看次数

Git:如何为给定存储库设置非标准私有 SSH 密钥路径

我在通过 SSH 推送到我的 Gitlab 帐户时遇到问题,因为我将密钥对移到了不同​​的文件夹中。

因此,在推入远程后,我收到了“访问被拒绝”错误,我认为这与 ssh 尝试在 .ssh 文件夹中使用标准 id_rsa 的事实有关。

在这里,我找到了一种使用 SSH 私钥的非标准路径来克隆存储库的方法。现在我想使用(来自Git-scm)将其设置为给定存储库的默认值:

git config core.sshCommand='ssh -i path/to/the/key/privatkeyfilename'
Run Code Online (Sandbox Code Playgroud)

我得到并错误:

invalid key: core.sshCommand=ssh -i path/to/the/key/privatkeyfilename
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?如何实现这一目标?

git ssh git-bash gitlab

3
推荐指数
1
解决办法
759
查看次数

标签 统计

git ×2

ssh ×2

git-bash ×1

gitlab ×1

windows ×1