相关文章推荐
有爱心的香烟  ·  Operator for ...·  10 月前    · 
有爱心的香烟  ·  HeartWatch - zhFAQ·  11 月前    · 
有爱心的香烟  ·  c++调用 ...·  1 年前    · 
有爱心的香烟  ·  POPUP·  1 年前    · 
傻傻的滑板  ·  ida git连接两台电脑 - CSDN文库·  30 分钟前    · 
坏坏的麦片  ·  SqlParameter.Value ...·  41 分钟前    · 
爱旅游的铁链  ·  Uses of Class ...·  41 分钟前    · 
独立的红豆  ·  SqlParameter ...·  41 分钟前    · 
聪明伶俐的课本  ·  SpringBoot ...·  2 小时前    · 

GitLab:错误:无法将某些refs推送到

内容来源于 Stack Overflow,遵循 CC BY-SA 4.0 许可协议进行翻译与使用。IT领域专用引擎提供翻译支持

腾讯云小微IT领域专用引擎提供翻译支持

原文
Stack Overflow用户 提问于2020-04-14

在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 ,并使用此远程重试初始推送:

git push --mirror local

而且它起作用了。所有的分支都被复制。那么,推送到公司遥控器有什么问题呢?GitLab中的存储库不是用 git init --bare 创建的吗?是否需要一些设置?

GitLab在项目页面上推荐的命令如下:

    Push an existing Git repository
    cd existing_repo
 
推荐文章
有爱心的香烟  ·  POPUP
1 年前