gpt4 book ai didi

git克隆一个与我的linux用户不同的用户的存储库

转载 作者:行者123 更新时间:2023-12-04 19:37:40 24 4
gpt4 key购买 nike

我正在尝试从 VM 克隆在 gitlab 中配置的 git 存储库。
我可以从我的计算机克隆,但我无法从 VM 克隆,尽管我使用的是相同的 key 。

我电脑中的Linux session用户是XX,也就是git中配置的用户名,VM中的linux session用户是YY。

问题是 - 我可以完成这项工作吗?从 git 中未配置的 session 用户克隆?我可以以某种方式提供用户和 key 吗?

我试图在我的虚拟机中创建用户 XX 并从那里使用 ~/.ssh 中配置的相同 key 进行克隆,并且它有效。

最佳答案

由于处理 SSH session 的 gitlab 服务器上使用的用户名通常是 git并且与您自己使用的用户名无关,这应该可以正常工作。

Remote 的 URL 是 git@server.com:/...对彼此而言。 Gitlab 通过您使用的 SSH key 确定要使用哪个 Gitlab 帐户。如果您为两个 Linux 用户帐户使用相同的 SSH key (或不同的 key 但都添加到同一个 Gitlab 用户),他们将使用相同的 Gitlab 用户帐户。

关于git克隆一个与我的linux用户不同的用户的存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35050377/

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