git http clone 报错 401 Unauthorized while accessing

Linux 下使用git命令克隆项目的时候报错如下:

Initialized empty Git repository in /data/apphome/fidimo/deploy/.git/
error: The requested URL returned error: 401 Unauthorized while accessing https://git.cm-pro.cn/analysisplatform/deploy.git/info/refs
fatal: HTTP request failed

HTTP 4xx的错误基本都是由于权限问题引起

可以在url中直接写入username和password,如下格式

git clone https://username:password@url/project.git

其中username与password替换为相应的值即可,特别需要注意的一点是,如果password中有@,则不要直接写在url中,会识别错误,只写用户名即可,密码在下一行输入。

如果不是使用https,还可以修改HOME目录下的.netrc 添加

machine <domain> login username password password
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注