作者:传奇gk_543 | 来源:互联网 | 2022-11-24 12:41
我试图将我的本地仓库(在CentOS服务器上设置)推送到在GitLab上初始化的远程空仓库.我是这样做的:
# initialize a repo on local
git init
git config --global user.name jdhao
git config --global user.email jdhao@xxxxx.com
# add all file in local repo
git add .
# commit the changes
git commit -m "first commit"
# add a remote repo
git remote add origin http://remote/url/jdhao/some_repo
# push change local change to remote repo
git push -u origin master
我遇到了这里描述的RPC错误:
错误:RPC失败; 结果= 22,HTTP代码= 404
致命:远程端意外挂断
我按照这个答案更改了远程仓库地址:
git remote set-url origin http://remote/url/jdhao/some_repo.git
现在我可以将本地仓库推送到远程而不会出错.
但是对于在我的Windows机器上设置的另一个本地仓库,我可以将其推送到gitlab远程仓库,而无需.git
在回购名称后添加.
我想知道这个问题是否有一些规则?