内部版本库设置
我最近跳上了GIT的潮流。我很困惑要使用哪个DVCS主机。我在一个概念,我可以在专用/ VPS服务器上设置我自己的事情。内部版本库设置
所以,我的问题是,如何在我拥有的专用服务器上设置自己的内部远程存储库管理系统?
请指导。
问候
在服务器中要使用的目录中运行以下命令
git init --bare
这在服务器上创建一个空的/纯仓库。
在客户端在现有的Git仓库运行以下命令(假设你知道如何做到这一点)...
git remote add myserver <url/path>
这增加了远程/链接到你的服务器。路径可以是本地的,远程的(http,ssh等)。
- 在本地文件系统使用:〜/ myrepo/example.git
- 使用SSH:SSH://[email protected]/~/myrepo/example.git
- 使用http:http://[email protected]/myrepo/example.git
有关设置git over ssh的更多信息,请参阅以下article。
为推动代码到你的服务器执行下列操作...
git push myserver master
这推动你的提交到远程服务器。其中“MYSERVER”是你给你的远程位置
git pull myserver master
用你下载的git拉别名/把所有从服务器上提交。
编辑 Github很棒,有很多额外的功能,但是知道如何自己设置一个git仓库是很好的。
究竟会在
添加示例路径和通过SSH设置git的链接。 – 2012-07-11 10:48:24
您的服务器正在运行什么操作系统? – MaxVT 2012-07-11 10:05:26
或者你可以关注世界并使用github。为了小钱,他们也会主持私人回购。你可以免费获得备份(我想象的是)你最重要的资产:你的资源。 – 2012-07-11 10:07:44
它在CentOS版本6.2(最终版)上运行。 – beNerd 2012-07-11 10:18:33