我继承了一个职位和创建新 git 存储库的说明。不幸的是,我遇到了问题,这里没有人知道该怎么办。希望有人能帮助我。
以下是我留下的指示:
创建一个新的存储库:
- 对于这些步骤,你需要进入 gitosis-admin 存储库,如果没有,请在合适的父文件夹中执行:git clone[电子邮件保护]:gitosis-admin.git
- 编辑 gitosis.conf 文件 - 在 gitosis-admin 根目录中,在 [group base-repo] 部分下,将新 repo 的名称添加到“writable =”部分的末尾。
- 提交更改并推回到 gitosis-admin master。
- 对于下一个命令,my_new_project 代表你的项目名称
- mkdir 我的新项目
- 我的新项目
- git init
- 复制你想要用来启动仓库的所有文件
- git commit -a -m“初始化新存储库”
- git 远程添加原点[电子邮件保护]:我的新项目.git
- git push master
- git push master:qa
所以我执行了 1 和 2,没有问题。它在我的计算机上创建了一个名为 gitosis-admin 的本地文件夹。我按照指示编辑了 gitosis.conf 文件。但是当我尝试执行步骤 3(我假设是 git push gitosis-admin master)时,bash 告诉我
致命错误:“master”似乎不是一个 git 存储库
致命:远端意外挂断
我究竟做错了什么?
答案1
“origin” 只是远程存储库的本地名称,它不是命令的一部分。
例如,你可以写类似这样的内容:
git remote add fakeorigin [email protected]:loyalty.git
要删除远程存储库,请输入:
git remote rm origin
参考: http://www.kernel.org/pub/software/scm/git/docs/git-remote.html