来自ubuntu的验证

时间:2019-03-28 04:12:55

标签: azure-devops

使用私有访问令牌时,Azure DevOps和Git授权不起作用

致命:

身份验证失败

OS:Ubuntu Git:Azure DevOps

我一直在尝试从终端窗口运行git clone。我已尝试使用PAT(个人访问令牌),因为这似乎是最可靠的方法。

我的产品已在Azure开发运营中注册。当我导航到源代码时,有一个克隆按钮,您可以在其中复制URL来克隆入伍。单击后,我单击生成凭证并生成拍拍。

Url来自克隆: 这是从克隆复制的确切URL,但在Azure开发门户中 https://'<'productName'>'@ dev.azure.com /'<'productName'>'/ engineering / _git / workfeed我将'<'productName'>'替换为我的产品名称。

我复制令牌。

Ubuntu:

我有一个GUI应用程序“ git cola”,在其中键入git clone和我的个人访问令牌的URL。当我使用命令行时,尽管我被拒绝授权。

我正在运行Git克隆https://'<'productName'>'@ dev.azure.com /'<'productName'>'/ engineering / _git / workfeed 密码:

这是我得到的错误 致命:'https:// ...

的身份验证失败

我尝试了所有可能的组合。我对网址中的@编码了拍子。我还尝试了两者的用户名密码拍拍。我累了把它放在URL中。我尝试使用URL的直接链接,而不使用实际的URL productname@dev.azure.com,以便获得用户名和密码提示。

从bash克隆的GIt应该像任何应用程序一样工作。

通过这种方式,我还尝试了Microsoft的凭据管理器。我很确定这对于Ubuntu来说无法正常工作。他们似乎有一些redhat依赖性。

我正在使用最新版本的ubuntu 18.10。但是我也能够在旧版本中重现该问题。

0 个答案:

没有答案