我最近加入了GIT的潮流。我对使用哪种DVCS主机感到困惑。我的想法是我可以在一个专用的/vps服务器上设置我自己的东西。
那么,我的问题是,如何在我拥有的专用服务器上设置我自己的内部远程存储库管理系统?
请指点一下。
问候
发布于 2012-07-11 18:07:13
在服务器上,在要使用的目录中运行以下命令...
git init --bare这将在服务器上创建一个空/空存储库。
在客户端上,在现有的git存储库中运行以下命令(假设您知道如何执行此操作)...
git remote add myserver <url/path>这将向您的服务器添加一个远程/链接。路径可以是本地的、远程的(http、ssh等)。
本地文件系统上的http使用:~/myrepo/example.git
有关在ssh上设置git的更多信息,请参阅以下article。
要将代码推送到您的服务器,请执行以下操作...
git push myserver master这会将您的提交推送到远程服务器。其中'myserver‘是您为远程位置指定的别名
git pull myserver master使用git pull,您可以从服务器下载/拉取所有提交。
Github很棒,有很多额外的功能,但知道如何自己设置存储库是很好的。
发布于 2012-07-11 18:14:46
我喜欢Gitosis,它使设置存储库变得非常容易。你可以在他们的github页面上找到一个快速教程(参见链接)。
https://stackoverflow.com/questions/11430186
复制相似问题