问题描述
由于我将密钥对移到了另一个文件夹中,因此无法通过SSH推送到我的Gitlab帐户。
因此,在推入遥控器后,我遇到了“拒绝访问”错误,我认为这与ssh尝试在.ssh文件夹中使用标准id_rsa有关。
Here,我找到了一种使用私有SSH密钥的非标准路径克隆存储库的方法。现在,我想使用(来自Git-scm)将它设为给定回购的默认设置:
git config core.sshCommand='ssh -i path/to/the/key/privatkeyfilename'
我明白了并报错:
invalid key: core.sshCommand=ssh -i path/to/the/key/privatkeyfilename
我做错什么了吗?如何实现呢?
解决方法
我认为您删除了=
。您可以使用以下更正。
git config core.sshCommand 'ssh -i path/to/the/key/privatkeyfilename'