我们有一个私人服务器,我们的代码将驻留在该服务器上。我们想使用GIT作为源代码管理。我们不想在GITHub上托管我们的代码,这就是我们希望私有GIT服务器运行的原因。
我们的问题不是每次安装GIT,而是设置用户访问权限。我们的开发人员无法通过SSH访问服务器,因此我们希望在GIT上设置SMART HTTP ACCESS。每当开发人员想要提取或推送某些内容时,这都会提示用户凭据。我们似乎无法找到关于如何成功实现这一目标的明确指示。
那里的任何人都有一个足够干净的链接或文档来帮助我们正确设置?
答案 0 :(得分:2)
您可以将GitLab用于您的目的。它是一个开源和可扩展的解决方案。您可以使用社区版。
即使堆栈溢出也使用它。
GitLab关于如何在CentOS 6上安装GitLab的官方指南:https://about.gitlab.com/downloads/#centos6
还有一个解决方案 checkout:https://bitbucket.org/它与gitlab相同,具有更高级的UI和功能。
答案 1 :(得分:0)
在服务计算机中创建自己的git服务器。您不需要使用第三方网站
在服务器中安装git并创建用户,然后在终端机中安装git并在服务器中的用户git中附加一个rsa公钥,请参见下面的教程链接