gpt4 book ai didi

克隆时Git SSH不断询问密码

转载 作者:行者123 更新时间:2023-12-02 14:36:42 53 4
gpt4 key购买 nike

我在这里阅读了很多类似的主题,但找不到解决方案。

我的 SSH key 对 mpmp.pub存储在 ~/.ssh/ .我像往常一样在 git-rep-server 上部署了公钥。

我将主机添加到 ~/.ssh/config

Host git.myhost.de
HostName git.myhost.de
User git
IdentityFile ~/.ssh/mp

我尝试了 ssh -T git@git.myhost.de 的配置我使用我的密码获得了访问权限,它列出了我允许读取和写入的所有存储库。

但是,尝试使用 sudo git clone git@git.myhost.de:myrep.git 克隆存储库最终得到
Cloning into 'dict'...
git@git.myhost.de's password:

因为我什至不知道密码,所以我想使用我的 ssh 密码。这里有什么问题?我总是这样做并且它曾经可以工作,但是在我新安装的 Ubuntu 中它突然不能工作了。

谢谢!

最佳答案

sudo表示 ~不会被正确解释(在 ~/.ssh/mp~/.ssh/config 中)。

您可以尝试将私钥的完整绝对路径放在配置文件中,root 应该可以读取该文件。 (意味着它将在根主目录中查找 .ssh/config)。

关于克隆时Git SSH不断询问密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27462722/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com