我最近开始使用git,而且还没有设置远程仓库,所以我完全失去了。
这是我的设置:我有我的本地机器中的存储库,我想在我们的专用服务器(本地networking之外)发布。 如何在此服务器上安装远程git存储库,并使用安全configuration以及其他任何必需的configuration?
编辑:这将是一个私人存储库,所以只有我和一些人可以访问它。 我想有很多方法可以解决这个问题,所以请解释一下满足这些要求的最简单的解决scheme。
我这样做的方法是首先添加一个用户'git'到远程服务器 – 然后mkdir project.git , cd project.git ,然后用git init --bare初始化一个裸存储库然后在本地机器上: git remote add origin [email protected]:project.git后面: git push origin master希望有帮助
另一种方法是使用在git之上提供访问控制的gitolite 。 这将节省您不必为服务器上的每个用户创build和configuration访问的麻烦。 如果像github那么你可以使用gitlab (它使用gitolite)通过networkingpipe理你的回购站。 总而言之,它们将为您节省pipe理用户服务器端的麻烦。 希望这可以帮助
我相信这里已经发布了一个可以帮助你的答案,请看看创build具有有限权限的SSH用户只能使用Git仓库