Git和重定向

Eve*_*ert 9 git

我注意到当一个git(html)项目页面如下:

https://github.com/fruux/sabre-dav
Run Code Online (Sandbox Code Playgroud)

以这种方式克隆:

git clone https://github.com/fruux/sabre-dav .
Run Code Online (Sandbox Code Playgroud)

列出的实际结果远程网址git remote -v是这样的网址:

origin  git@github.com:foo/sabre-dav.git
Run Code Online (Sandbox Code Playgroud)

大概是因为我有推送权限.

所以这让我想知道是否可以将任何给定的项目URL重定向到git存储库.例如http://myosproject.example.org,如果我拥有,是否可以允许git clone http://myosproject.example.org并实际上将其重定向到某个github项目.

Tip*_*Raj 6

只要裸git(.git文件夹)在Web服务器中DocumentRoot,并且您设置了特定的post-update挂钩,它就可以工作.

有关详细信息,请参阅本书章节

要将您自己的域名映射到a github URL,我认为您只需要在您的域中定义A记录(如果您知道IP地址)或CNAME记录(如果您只知道域名)DNS

它也有可能在您的Web服务器配置一个反向代理传递请求http://my.domain.com/projecthttp://github.com/project.