我们有一个专用服务器,我们的代码将驻留在该服务器上。我们希望使用GIT作为我们的源代码管理。我们不想在GITHub上托管我们的代码,这就是为什么我们希望有一个专用的GIT服务器运行。
我们的问题不在于安装GIT,而在于设置用户访问权限。我们的开发人员无法通过SSH访问服务器,因此我们希望在GIT上设置SMART HTTP access。每当开发人员想要提取或推送某个东西时,这将提示用户凭据。我们似乎找不到关于如何成功做到这一点的明确指示。
有人有足够干净的链接或文档来帮助我们正确设置吗?
您可以根据自己的目的使用GitLab。这是一个开源且可扩展的解决方案。您可以使用社区版。
即使堆栈溢出也会使用它。
GitLab关于如何在CentOS上安装GitLab的官方指南6:https://about.gitlab.com/downloads/#centos6
还有一个解决方案签出:https://bitbucket.org/它与gitlab相同,具有更高级的UI和功能。
在服务计算机中创建自己的git服务器。你不需要使用第三方网站
在服务器中安装git并创建用户,然后在您的终端pc中安装git。在服务器中的用户git中创建一个rsa公钥。请参阅下面的教程链接
https://www.youtube.com/watch?v=iDH3vivx3n4