gpt4 book ai didi

ssh - 在 Gitblit 上使用 ssh 克隆存储库失败

转载 作者:行者123 更新时间:2023-12-02 14:37:50 28 4
gpt4 key购买 nike

我尝试使用 SSH 从我的 gitblit 服务器克隆存储库,但它显示“致命:无法从 ssh://server-name:29418/repo-name.git 获取引用”

这是我所做的:
1. 在 Gitblit 服务器中创建一个名为 user1 的用户,并授予其对名为 test.git 的空存储库的访问权限。
2. 在我的客户端上,使用 ssh-keygen 创建一个 key 对
3.上传我的公钥到服务器
4.尝试使用ssh远程登录,成功。
5.尝试克隆存储库,失败并显示错误消息
“致命:无法从 ssh://user1@server-name:29418/test.git 获取引用”。

谁能告诉我我哪里做错了?

最佳答案

它可能确实有效 - 检查您的 repo-name 文件夹。

如果您正在克隆一个空存储库,则没有要获取的引用。 JGit 中存在一个错误(由 Gitblit 在服务器端使用),该错误会向 native git 客户端返回不正确的结果,这会导致在克隆空存储库后显示您所描述的消息。如果 JGit 返回了正确的结果,那么您的本地 git 客户端应该已经说明了有关克隆空存储库的内容。

关于ssh - 在 Gitblit 上使用 ssh 克隆存储库失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24113420/

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