是否有可能创建一个新的Git存储库而不首先在http://gitlab.com上创建它?我的目的是初始化一个本地存储库,做一些工作,将文件添加到索引,提交并最终将其推送到服务器,而无需在gitlab上手动创建新的存储库 .
存储库创建失败,并显示错误消息:GitLab:找不到您要查找的项目 . 致命:无法从远程存储库读取 .
当我终于做到了
git push origin --all
是否有可能创建一个新的Git存储库而不首先在http://gitlab.com上创建它?我的目的是初始化一个本地存储库,做一些工作,将文件添加到索引,提交并最终将其推送到服务器,而无需在gitlab上手动创建新的存储库 .
存储库创建失败,并显示错误消息:GitLab:找不到您要查找的项目 . 致命:无法从远程存储库读取 .
当我终于做到了
git push origin --all
2 回答
试图为自己回答相同的问题(从命令行创建一个新的gitlab repo,然后推送到它),我在GitLab的帮助页面中找到了这篇文章Push to create a new project . 它对我运行此命令很有用:
git push --set-upstream https://gitlab.example.com/myusername/nonexistent-project.git master
然后根据提示将遥控器添加到repo:
git remote add origin https://gitlab.example.com/myusername/nonexistent-project.git
(为GitLab 10.5及以上工作)
我不认为大多数git托管网站允许您自动创建存储库 . 您必须手动创建它 .