码迷,mamicode.com
首页 > 数据库 > 详细

gitlab HTTP Basic: Access denied问题解决方法

时间:2020-07-10 21:01:20      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:example   账号密码   col   name   问题解决   must   rem   repo   test   

有时候确实是密码输入错误,登陆gitlab重置下密码。

gitlab的https用户定义密码认证方式被关闭了,那就改成ssh方式
在项目根目录:

git remote set-url origin git@git.example.com:test.git 

将项目从https源换成ssh

本机生成SSH Key

ssh-keygen -t rsa -C "your_email@example.com" 

cat ~/.ssh/id_rsa.pub
将ssh-key放到gitlab -- settings -- SSH Keys

Username for https://git.example.com: zhang
Password for https://zhang@git.example.com: 
remote: HTTP Basic: Access denied
remote: You must use a personal access token with read_repository or write_repository scope for Git over HTTP.
remote: You can generate one at https://git.example.com/profile/personal_access_tokens
fatal: Authentication failed for https://git.example.com/zhang/test.git/

 

其它:
账号密码改过:
git config –system –unset credential.helper 重新输入新账号密码
如不能解决:
git config –global http.emptyAuth true

gitlab HTTP Basic: Access denied问题解决方法

标签:example   账号密码   col   name   问题解决   must   rem   repo   test   

原文地址:https://www.cnblogs.com/v5captain/p/13281039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!