2012-07-11 76 views
0

我最近跳上了GIT的潮流。我很困惑要使用哪个DVCS主机。我在一个概念,我可以在专用/ VPS服务器上设置我自己的事情。内部版本库设置

所以,我的问题是,如何在我拥有的专用服务器上设置自己的内部远程存储库管理系统?

请指导。

问候

+0

您的服务器正在运行什么操作系统? – MaxVT 2012-07-11 10:05:26

+0

或者你可以关注世界并使用github。为了小钱,他们也会主持私人回购。你可以免费获得备份(我想象的是)你最重要的资产:你的资源。 – 2012-07-11 10:07:44

+0

它在CentOS版本6.2(最终版)上运行。 – beNerd 2012-07-11 10:18:33

回答

1

在服务器中要使用的目录中运行以下命令

git init --bare 

这在服务器上创建一个空的/纯仓库。

在客户端在现有的Git仓库运行以下命令(假设你知道如何做到这一点)...

git remote add myserver <url/path> 

这增加了远程/链接到你的服务器。路径可以是本地的,远程的(http,ssh等)。

有关设置git over ssh的更多信息,请参阅以下article

为推动代码到你的服务器执行下列操作...

git push myserver master 

这推动你的提交到远程服务器。其中“MYSERVER”是你给你的远程位置

git pull myserver master 

用你下载的git拉别名/把所有从服务器上提交。

编辑 Github很棒,有很多额外的功能,但是知道如何自己设置一个git仓库是很好的。

+0

究竟会在?我有shell访问服务器。您能否详细说明一下... – beNerd 2012-07-11 10:38:02

+0

添加示例路径和通过SSH设置git的链接。 – 2012-07-11 10:48:24

0

我喜欢Gitosis,它使设置存储库非常容易。你可以在他们的github页面找到一个快速教程(见链接)。