git - 无法连接到centos中的azure git

标签 git azure centos credentials

我使用 azure 进行版本控制并存储我的代码而不是 gitlab,但是当我想将我的提交 pull 入服务器时,我使用 git pull 并且 azure 需要我的密码,当我输入我的密码时出现以下错误,我无法提取我的服务器中的代码

 fatal: Authentication failed for 
'https://amirrezamoradi1372@dev.azure.com/amirrezamoradi1372/BMS/_git/BMS/'

我需要再次发送我的用户名和密码,我只是想找到一种方法来 git 告诉我请输入您的用户名?

我搜索了很多并且喜欢我应该安装 git credential manager 但我不知道哪个管理器适合 centos 以及如何安装它
请帮我把我的代码 pull 到服务器上
谢谢

最佳答案

有官方教程:Install the Git Credential ManagerGit-Credential-Manager-for-Mac-and-Linux

而且,对于 Linux 操作系统,您可以 Set up SSH key authentication这非常方便。

最后,您可以使用Personal access token (PAT) .当您被要求输入密码时,您可以使用创建的 PAT。我可以成功地使用它来克隆和推送我的存储库。

enter image description here

关于git - 无法连接到centos中的azure git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57610384/

相关文章:

ruby-on-rails - 如何将 Bitbucket 存储库添加到 jenkins?

node.js - 如何从远程计算机在我的家庭计算机上执行 git 命令( pull 、推),而无需在客户端安装软件?

gitignore - 忽略除指定文件之外的所有文件类型

asp.net-mvc - 身份验证表单时出现 MVC4 Windows Azure ACS 500 内部服务器错误

linux - 如何在 CentOS 关机前运行 Shell 脚本

具有多个要求的 Bash If 语句未正确通过测试

git - 如何使用新的提交对象将分支与 Magit merge ?

c# - 如何定期截断 Microsoft Azure 上的 SQL 数据库

c# - 由缓慢的客户端引起的 BadHttpRequestException 出现在我的应用程序见解中

Ant 的可选任务在 CentOS 上不可用