![如何在专用服务器中配置私有远程 git 存储库?](https://linux22.com/image/571281/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%93%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%AD%E9%85%8D%E7%BD%AE%E7%A7%81%E6%9C%89%E8%BF%9C%E7%A8%8B%20git%20%E5%AD%98%E5%82%A8%E5%BA%93%EF%BC%9F.png)
我最近才开始使用 git,但之前还没有设置过远程存储库,所以我完全迷茫了。
这是我的设置:我的本地机器上有一个存储库,我想将其发布到我们的专用服务器(本地网络之外)。如何在该服务器中设置远程 git 存储库,以及安全配置和其他必要配置?
编辑:这将是一个私人存储库,因此只有我和少数人可以访问它。我想有很多方法可以解决这个问题,所以请解释一下满足这些要求的最简单的解决方案。
答案1
我这样做的方法是首先将用户“git”添加到远程服务器 - 然后mkdir project.git
,cd project.git
然后git init --bare
在本地机器上使用then初始化一个裸存储库:然后:希望有所帮助git remote add origin [email protected]:project.git
git push origin master
答案2
答案3
我相信这里已经发布了一个可以帮助你的答案,请查看创建具有有限权限的 SSH 用户以仅使用 Git 存储库