尝试通过sourcetree推送到我的远程仓库时出现此错误:
推动 https://xxx.visualstudio.com/DefaultCollection/_git/xxx 错误:git-credential-sourcetree死于信号5致命:不能 阅读' https://xxx.visualstudio.com':设备的用户名 未配置
如何在sourcetree中配置?
我有个人访问令牌,但我不知道如何将其提供给sourcetree。
我在Mac上。
答案 0 :(得分:1)
我正在使用VSTS,并且在升级sourcetree后遇到此问题。我尝试使用gitflow完成发行,然后错误消息是:
fatal: could not read Username for 'https://xxxx.visualstudio.com': Device not configured
Fatal: Could not fetch release/xxxx from origin.
我通过以下步骤解决了这个问题:
希望这些步骤可以帮助某人遇到我同样的问题。
答案 1 :(得分:0)
我不得不删除sourcetree中的repo并使用现有的远程git url将其克隆到sourcetree(这不是我最初将它导入sourcetree的方式)。完成后,Sourcetree将添加您的用户凭据。不确定细节,例如为什么它有效,但至少它有效,所以它可能能够在那种情况下帮助其他人。