我最近加入了GIT的行列。我很困惑使用哪个DVCS托管。我认为我可以在专用/ vps服务器上设置我自己的东西。
所以,我的问题是,如何在我拥有的专用服务器上设置我自己的内部远程存储库管理系统?
请指导。
此致
答案 0 :(得分:1)
在服务器上,在要使用的目录中运行以下命令...
git init --bare
这会在服务器上创建一个空/裸存储库。
在客户端上运行现有git存储库中的以下命令(假设您知道如何执行此操作)...
git remote add myserver <url/path>
这会为您的服务器添加一个远程/链接。路径可以是本地的,远程的(http,ssh等)。
有关在ssh上设置git的更多信息,请参阅以下article。
要将代码推送到服务器,请执行以下操作...
git push myserver master
这会将您的提交推送到远程服务器。 'myserver'是你给远程位置的别名
git pull myserver master
使用git pull,您可以从服务器下载/提取所有提交。
编辑 Github很棒并且有很多其他功能,但是知道如何自己设置git存储库是很好的。
答案 1 :(得分:0)
我喜欢Gitosis,这使得设置存储库非常容易。您可以在他们的github页面上找到快速教程(参见链接)。