0

我知道这个问题可能已经被问过几次了,但我找不到我想要做什么的确切例子,而且由于某种原因,我似乎无法让它发挥作用。

我有一个本地 ruby​​ on rails repo 我准备与另一个开发人员共享,有人可以通过将我的本地 repo 推送到它来让我通过(或指向正确的方向)创建新的存储库吗?

谢谢

马克

4

2 回答 2

2

我强烈推荐 bitbucket(最多免费 5 个用户)作为托管 git 服务。他们有很好的文档:

编辑:

创建仓库 https://confluence.atlassian.com/display/BITBUCKET/Create+a+repository

推送 https://confluence.atlassian.com/display/BITBUCKET/Import+code+from+an+existing+project

于 2013-10-01T19:02:35.203 回答
1

如果你想管理自己的远程 git repo,那么

制作 repo 的裸克隆

git clone --bare my_git_project my_git_project.git

将裸仓库复制到远程服务器

scp -r my_git_project.git gituser@remoteserver.com:/opt/git

然后登录远程服务器,进入git文件夹

ssh gituser@remoteserver.com
cd /opt/git/my_git_project.git

然后运行这个命令

git init --bare --shared

此时,任何对 remoteserver.com 具有 ssh 访问权限并对 /opt/git/my_git_project.git 具有写入权限的用户也将具有推送访问权限

如果您希望管理自己的 git 托管,强烈建议使用诸如开源 GitlabHQ 之类的软件。Gitlab 也有一个托管版本的gitlab 云,有无限的免费私人仓库和无限的合作者。当然他们也有付费版本。

于 2013-10-01T19:20:37.390 回答