我注意到当一个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项目.
只要裸git(.git文件夹)在Web服务器中DocumentRoot,并且您设置了特定的post-update挂钩,它就可以工作.
要将您自己的域名映射到a github URL,我认为您只需要在您的域中定义A记录(如果您知道IP地址)或CNAME记录(如果您只知道域名)DNS
它也有可能在您的Web服务器配置一个反向代理传递请求http://my.domain.com/project到http://github.com/project.