git 拉取代码出现这个问题,拉取失败
错误显示:
remote: HTTP Basic: Access denied
remote: You must use a personal access token with ‘api’ scope for Git over HTTP.
remote: You can generate one at https://github.com/profile/personal_access_tokens
即: 没有为GitLab设置以"api"为权限范围的token(可以理解为令牌)
通过设置gitlab的个人令牌来解决:
- 点击setting
- 选择Access Tokens
- 创建token(令牌)
- 保存好秘钥
- 拉取代码
账号就是你的gitlab账号
密码是令牌秘钥(第四步的秘钥)
每次push代码都会让输入用户名和密码,解决办法:
输入命令:
git config --global credential.helper store
再次执行 git pull 或 git push命令,输入正确的用户名和密码即可。