1

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

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

有没有人有足够干净的链接或文档来帮助我们正确设置它?

4

2 回答 2

2

您可以将 GitLab 用于您的目的。这是一个开源和可扩展的解决方案。您可以使用社区版。

甚至堆栈溢出也使用它。

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

此结帐还有另一种解决方案: https : //bitbucket.org/ 它与 gitlab 相同,具有更高级的 UI 和功能。

于 2016-07-25T07:26:18.683 回答
0

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

在服务器中安装 git 并创建用户,然后在您的终端电脑中安装 git 创建一个 rsa 公钥,并将其附加到服务器中的用户 git 中,请参阅下面的教程链接

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

于 2019-03-12T06:21:48.937 回答