我知道这个问题可能已被问过几次,但我找不到我想要做的确切例子,因为某些原因我似乎无法让它工作。
我在rails repo上有一个本地ruby我准备与另一个开发人员分享,有人可以通过推送我的本地仓库来创建新的存储库,让我通过(或指向我正确的方向) ?
由于
马克
答案 0 :(得分: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
答案 1 :(得分:1)
如果您想管理自己的远程git仓库,那么
彻底克隆回购
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托管,强烈建议使用Open source GitlabHQ等软件。 Gitlab还有一个托管版gitlab cloud,其中包含无限的免费私人回购和无限合作者。当然他们也有付费版本。