【发布时间】:2017-10-01 02:20:24
【问题描述】:
是否可以在不先在http://gitlab.com 上创建新的 Git 存储库的情况下创建它? 我的意图是初始化一个本地存储库,做一些工作,将文件添加到索引中,提交并最终将其推送到服务器,而无需在 gitlab 上手动创建新的存储库。
存储库创建失败并显示错误消息: GitLab:找不到您要查找的项目。 致命:无法从远程存储库读取。
当我终于做到了
git push origin --all
【问题讨论】:
-
我正在尝试设想这将如何工作?所以一个 git 主机应该假设,在看到一个未知 URL 的推送时,其意图是创建一个新的 repo?如果有人错误地发送了错误的 URL,他们只是默默地获得了一个新的 repo,现在历史已经破裂了?如果有人没有检查某个 URL 是否已被使用,他们只是不小心将内容转储到了不相关的存储库中?回购创建是一个重要的事件,应该需要手动操作来澄清意图(以及与主机站点的交互以确保遵循指南)
标签: git push gitlab git-remote