在服务器上设置 git 存储库

在服务器上设置 git 存储库

我阅读了这里的其他 git 问题,但无法真正理解他们是否在尝试做与我相同的事情。因此,如果您发现任何重复的问题,请告诉我。

我有一个安装了 SSO 的中央服务器。我的所有机器都通过局域网连接到此服务器。我还在此服务器上设置了一个远程 git 存储库。现在我想做的是让服务器充当中央存储库。我所有的员工都可以将他们的代码提交到服务器,然后服务器将其推送到远程 git 存储库。

有人能帮我完成这个过程吗?我是 git 新手,仍在学习如何有效地使用它。那么,有可以参考的分步过程或现有文档吗?

我还可以通过任何方式将它与 SSO 集成吗?

谢谢。

答案1

Pro Git 书籍,可免费在线阅读,关于服务器上 Git 的精彩章节这应该有助于明确可用的选项以及要使它们发挥作用需要做什么。

答案2

您使用哪种类型的 SSO?

一种可能的方法是使用工作站和本地服务器之间的 git SSH 传输;当您使用ssh://而不是 时git://,您的 git 服务器依赖 SSH 进行身份验证。这意味着您可以使用任何兼容 SSH 或 PAM 的 SSO 技术(假设是 Unix/Linux 服务器),或者甚至只是 SSH 公钥身份验证(如果足够好的话)。

相关内容