我无法将我的代码推送到远程 devOps 存储库

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

我有一个关于 azure devOps 的项目,它由两个 Repos 组成。我通过 Visual Studio 2019 克隆了第一个 Repo,我正在通过 VS Code 开发第二个 Repo。问题是我无法将我的代码推送到两个存储库。 在 Visual Studio 上,我收到此错误:

推送到远程仓库失败。有关更多详细信息,请参阅输出窗口

在 VS Code 上,我得到了这个错误:

无法验证 git 远程:“Repo_url

我希望有人能帮我找到解决方案......

git visual-studio authentication visual-studio-code azure-devops
3个回答
0
投票

您可以下载 git Batch 工具,然后 cd 到当前的 repo 目录中,然后运行:

git config --global credential.helper 

然后,再次尝试推送您的代码。

此外,错误总是由存储库的当前用户权限引起的。因此,请在 Azure Devops 下输入 Project Settings--> Repos-->Repositories --> 输入您的特定存储库 --> Security,然后将每个选项选中到 Allow 中以供当前用户使用帐户。

enter image description here


0
投票

这可能是由于 windows 凭据 造成的。请按照以下步骤解决问题:

  1. 在窗口 10 搜索栏中,输入 Credential Manageru200c
  2. 在凭据管理器窗口中,单击 Windows 凭据
  3. 在显示的项目中,单击您的远程 IP 地址 DevOps 存储库,然后从编辑和删除选项中单击 Remove
  4. 然后,一定要关闭 VS Codeu200c。
  5. 以管理员身份运行您的 Internet Explorer。
  6. 在以下位置输入远程 DevOps 存储库的 IP 地址 互联网浏览器。
  7. 在打开提示中输入您的用户名和密码 远程DevOps存储库(如果有)然后单击保存 凭证检查。 现在再次打开 VS Codeu200c 并推送并同步您的代码。

0
投票
您应该首先创建一个个人访问令牌(PAT)

    点击右上角“用户设置”图标
  1. 个人访问令牌
  2. 创建一个
将远程存储库 URL 更改为以下格式: https://{{PAT}}@dev.azure.com/{{组织}}/{{项目}}/_git/{{存储库}}

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