你能推荐任何一个简单的解决方案来设置一个可通过http访问的git存储库(s,有建议的cleutus)吗?我有自己的http服务器,我想用它来托管一些小的私人项目.在家我可以ssh它,但在工作防火墙让我不这样做.
有没有任何免费的方法来设置一个小的私人git存储库,我可以通过http推送/获取,以便我可以在家庭和工作之间共享项目?提前致谢!
Ste*_*Nay 22
Git原生支持这一点.当然,您需要一台HTTP服务器.
将您的(裸)存储库放在Web服务器可以访问的文件夹中.在该目录中,运行以下命令:
$ git --bare update-server-info
$ mv hooks/post-update.sample hooks/post-update
Run Code Online (Sandbox Code Playgroud)
第一个命令提供额外信息,以便Web服务器知道如何处理存储库.第二个命令确保在有人推送到存储库时随时更新信息.
你可以在这里找到这些信息:http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#setting-up-a-public-repository
| 归档时间: |
|
| 查看次数: |
11554 次 |
| 最近记录: |