在 CentOS 6.7 上安装 GIT 服务器

Installing GIT server on CentOS 6.7

我们有一个私人服务器,我们的代码将驻留在其中。我们想使用 GIT 作为我们的源代码管理。我们不想在 GITHub 上托管我们的代码,这就是为什么我们想要一个私人 GIT 服务器 运行.

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

有没有人提供 link 或足够清晰的文档来帮助我们正确设置它?

您可以根据自己的目的使用 GitLab。它是一个开源且可扩展的解决方案。您可以使用社区版。

甚至堆栈溢出也使用它。

GitLab官方关于如何在CentOS 6上安装GitLab的指南:https://about.gitlab.com/downloads/#centos6

还有一个解决方法 结帐:https://bitbucket.org/ 它与 gitlab 相同,但具有更多高级 UI 和功能。

在您的服务器计算机上创建您自己的 git 服务器。您不需要使用第三方网站

在服务器中安装 git 并创建用户,然后在您的终端 pc 中安装 git 创建一个 rsa public 密钥附加在用户 git 中服务器请参阅下面的教程 link

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