内容来源于 Stack Overflow,遵循 CC BY-SA 4.0 许可协议进行翻译与使用。IT领域专用引擎提供翻译支持
腾讯云小微IT领域专用引擎提供翻译支持
在GitLab CE中创建新项目并使用以下命令将PC上的存储库推送到该项目后:
git push --mirror origin
我有很多错误,比如
(deny updating a hidden ref)
遥控器是企业GitLab。它存在并且可以访问
origin ssh://git@... (fetch) origin ssh://git@... (push)
我通过在我的文件系统上创建一个目录并在其中运行来模拟远程:
git init --bare
将此目录添加为远程,将其命名为 local ,并使用此远程重试初始推送:
local
git push --mirror local
而且它起作用了。所有的分支都被复制。那么,推送到公司遥控器有什么问题呢?GitLab中的存储库不是用 git init --bare 创建的吗?是否需要一些设置?
GitLab在项目页面上推荐的命令如下:
Push an existing Git repository cd existing_repo