不允许包含 40 个十六进制字符的参考名称

问题描述 投票:0回答:1

我正在尝试使用 gitbash 将我的 gitlab 克隆存储库推送到 Azure devops

$ git push -u --mirror
Enumerating objects: 25827, done.
Counting objects: 100% (25827/25827), done.
Delta compression using up to 8 threads
Compressing objects: 100% (6709/6709), done.
Writing objects: 100% (25827/25827), 5.81 MiB | 106.20 MiB/s, done.
Total 25827 (delta 19021), reused 25827 (delta 19021), pack-reused 0
remote: Analyzing objects… (25827/25827) (2636 ms)
remote: Validating commits… (4694/4694) done (1151 ms)
remote: Storing packfile… done (162 ms)
remote: Storing index… done (119 ms)
TXXX(RefNames consisting of 40 hex characters are not allowed.)

我已经在 Azure 开发社区上发布了是否有任何解决方法可以解决此问题,即使我们从本地推送或添加到 UI 中,该问题也会发生。有没有不重命名分支/文件的情况下解决这个问题的方法?

git azure-devops gitlab git-bash
1个回答
0
投票

这是 DevOps git 存储库上分支名称的限制。

![enter image description here

有没有办法在不重命名分支/文件的情况下解决这个问题?

目前我们必须重命名分支名称,然后才能推送到DevOps repo,目前还没有解决方法。

我们可以通过命令

git branch -m <oldbranch> <newbranch>
重命名本地分支。

我完全理解您的担忧,如果您希望更改名称限制,建议在社区链接上提出建议票,谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.