Gitkraken 格式错误的网址 - 在拉取时 Gitkraken 编辑远程网址并".git"放在末尾



Gitkraken不正确的url

Gitkraken通过添加用户名和附加".git"对远程url进行拉编辑时会创建一个格式错误的url。到url的末尾,使其变形。我们的远程存储库url没有"在最后。

示例(Azure DevOps仓库的url上没有用户名或.git):

git remote -v
origin ssh://example.company.net/CollectionName/AppName/_git/repository.name (fetch)
origin ssh://example.company.net/CollectionName/AppName/_git/repository.name (push)

当任何开发人员在Gitkraken中进行pull时,它都会要求用户名和"提交"。按钮。一旦第一个完成,它就说成功了。然后,下一次拉出错误:

Pull Failed
malformed URL

如果我们再看一下远程列表。现在它已被编辑,并添加了用户名和"。gift";到最后使其无效

git remote -v
origin ssh://username@example.company.net/CollectionName/AppName/_git/repository.name.git (fetch)
origin ssh://username@example.company.net/CollectionName/AppName/_git/repository.name.git (push)

如果这种行为是不可配置的(并且应该报告给GitKraken支持),您可以考虑,作为一个临时的解决方案,添加符号链接到您的远程存储库

远端:

cd CollectionName/AppName/_git/
ln -s repository.name repository.name.git

这将帮助您在访问远程存储库时继续使用GitKraken。

相关内容

  • 没有找到相关文章

最新更新