Gitkraken 格式错误 url - 拉动 Gitkraken 编辑远程 url 并在末尾放置“.git”
Gitkraken malformed url - on pull Gitkraken edits the remote url and puts ".git" on the end
Gitkraken 格式错误 url 拉取
Gitkraken 在通过添加用户名对远程 urls 进行拉取编辑时创建了一个格式错误的 url,并且还在 [=30] 的末尾附加了“.git” =] 使它畸形。我们的远程存储库 url 末尾没有“.git”。
示例(我们的 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 Failed
malformed URL
如果我们再看看远程列表。现在它已被编辑并在末尾添加了用户名和“.git”,使其无效
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 support),您可以考虑将符号链接添加到您的远程存储库作为临时解决方法
在远端:
cd CollectionName/AppName/_git/
ln -s repository.name repository.name.git
这将帮助您在访问远程存储库时继续使用 GitKraken。
Gitkraken 格式错误 url 拉取
Gitkraken 在通过添加用户名对远程 urls 进行拉取编辑时创建了一个格式错误的 url,并且还在 [=30] 的末尾附加了“.git” =] 使它畸形。我们的远程存储库 url 末尾没有“.git”。
示例(我们的 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 Failed
malformed URL
如果我们再看看远程列表。现在它已被编辑并在末尾添加了用户名和“.git”,使其无效
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 support),您可以考虑将符号链接添加到您的远程存储库作为临时解决方法
在远端:
cd CollectionName/AppName/_git/
ln -s repository.name repository.name.git
这将帮助您在访问远程存储库时继续使用 GitKraken。