git - 如何从服务器端口 9418 克隆存储库?

标签 git clone git-clone

我有一个在端口 9418 上运行 git 的服务器。

是否可以列出或克隆该服务器上的所有 git 存储库?

它应该可以工作,但是对于某些存储库名称:

git clone git://ip/repo-name

最佳答案

Git protocol不包括列出存储库。

而且它不包括身份验证,这就是为什么您在企业环境中找不到它(无论如何端口 9418 都被关闭)

否则,如果您的 git 守护进程正在服务器上运行,则 URL 类似于 git://<ip>:9418/repo应该可以。

Example (从 2011 年开始,不太可能在 2021 年发挥作用):

git clone git://metaf2xml.git.sourceforge.net/gitroot/metaf2xml/metaf2xml

2021 年:

git clone git://git.code.sf.net/p/metaf2xml/code.git

关于git - 如何从服务器端口 9418 克隆存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70415936/

相关文章:

git - 如何在 Jenkins 作业中克隆 github 组织的私有(private)存储库

Ansible 中基于 SSH 的 GIT 挂起,即使设置了 ssh-agent 转发

java - 克隆与在 Java 中复制数组?

java - 将类枚举传递给克隆是否克隆安全?

git - Dockerfile 'RUN git clone' 删除中间容器

git - 从 Github Repo 克隆单个文件

git - oh-my-zsh 慢,但只适用于某些 Git 仓库

Git - 重复提交问题

php - Laravel4 查询克隆

git - Netbeans 在团队下不显示 git 选项