在CentOS 6.7上安装GIT服务器

时间:2016-07-25 06:57:17

标签: git centos6 smart-http

我们有一个私人服务器,我们的代码将驻留在该服务器上。我们想使用GIT作为源代码管理。我们不想在GITHub上托管我们的代码,这就是我们希望私有GIT服务器运行的原因。

我们的问题不是每次安装GIT,而是设置用户访问权限。我们的开发人员无法通过SSH访问服务器,因此我们希望在GIT上设置SMART HTTP ACCESS。每当开发人员想要提取或推送某些内容时,这都会提示用户凭据。我们似乎无法找到关于如何成功实现这一目标的明确指示。

那里的任何人都有一个足够干净的链接或文档来帮助我们正确设置?

2 个答案:

答案 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公钥,请参见下面的教程链接

https://www.youtube.com/watch?v=iDH3vivx3n4