![](/img/trans.png)
[英]Forking public Git repositories to internal Git host, and how to track upstream
[英]How to setup public git repositories?
我最近尝试在 linux 机器上设置 git 存储库,浪费了大约 10 个小时,完全没有结果。 编译或类似的东西没有任何问题,这只是配置问题。 2 小时后,我得到了 mercurial 来做我需要的一切:
我能看到的关于 git 的所有内容都假设您只是在本地运行它,使用 github 或者已经设置了所有内容。 我要么没有寻找正确的关键字,要么没有或很少有关于该主题的信息。
我确实想尝试 git,但设置它是一种非常令人沮丧的体验。 谁能指出这些方面有用的东西?
谢谢你!
我相信(但我还没有尝试过) gitosis是通往 go 的方法,以便:
更新:2011,我实际上已经部署了gitolite
git
库更容易、更安全。 它我推荐的安装过程是从客户端帖子中完成的,以便在服务器上复制 gitolite 的完整安装:
请记住: gitolite 管理授权,而不是身份验证(SSH) :它可以在没有 SSH 的情况下使用,但它的自然部署是通过 SSH 和强制命令机制。 (就像 gitosis 一样,但有更多功能)
gitosis 的旧参考资料:
这是一个分步教程。
然后是本教程的应用程序: Gitosis — 使托管多个 Git 存储库可管理(对于 Mac)或在 Ubuntu 上安装 gitosis
完成: Git 子项目(因为您的 gitosis 服务器管理所有这些不同的 git 存储库)
对于真正的轻量级(cgi 服务器)公共 Git 存储库,您可以:
这是在Apache 服务器上执行此操作的方法。
2010 年的文章“ 共享 git 存储库的 8 种方法”提到了访问 Git 存储库的所有可能性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.