我最近尝试在linux机器上安装git repo并浪费了大约10个小时,但绝对没有结果。编译或类似的东西没有任何问题,这只是配置问题。 2个小时后,我变得善变,做我需要的一切:
我能看到的关于git的所有东西都假定你要么只是在本地运行它,要么使用github,要么已经完成了所有设置。我要么不是在寻找合适的关键词,要么就是没有关于这个主题的信息。
我确实想尝试git,但设置它是一种非常令人沮丧的经历。任何人都可以指出这些术语中有用的东西吗?
谢谢你!答案 0 :(得分:13)
我相信(但我还没有尝试过)gitosis是要走的路:
更新:2011年,我实际部署了 gitolite
git
回购更容易,更安全。它我建议的安装过程是从客户端帖子完成的,以便在服务器上复制完整的gitolite安装:
(from-client method) install from the client to the server
请记住:gitolite manages authorization, not authentication (SSH):它可以在没有SSH的情况下使用,但它的自然部署是通过SSH和forced command mechanism。 (就像gitosis一样,但有更多功能)
gitosis的旧参考文献:
以下是 tutorial 的逐步步骤。
然后是教程的应用程序:Gitosis — making hosting multiple Git repositories manageable(适用于Mac)或installing gitosis on Ubuntu
后跟:Adding users to our secure Git setup
完成:Git subprojects(因为你的gitosis服务器管理所有不同的git存储库)
对于真正的轻量级(cgi服务器)公共Git存储库,您可以:
以下是如何在Apache server上执行此操作。
2010年文章“8 ways to share your git repository”提到了访问Git存储库的所有可能性。
答案 1 :(得分:1)