与this post不同,我通过GitHub在gitLab中获得授权
我通过gitHub在gitLab中被授权,我试图用URL克隆项目。
因此,当我尝试为一个新项目执行以下步骤时,系统会提示我输入我的gitlab帐户登录名和密码
git init
git remote add origin https://gitlab.com/Egas88/web_lab_2.git
git fetch
在为gitLab和GitHub输入数据后,我得到以下错误
拒绝访问。提供的密码或令牌不正确,或者您的帐户启用了2FA,您必须使用个人访问令牌而不是密码。请参阅https://gitlab.com/help/topics/git/troubleshooting_git#error-on-git-fetch-http-basic-access-denied致命错误:“https://gitlab.com/Egas88/web_lab_2.git/”的身份验证失败
我尝试将权限从开发人员更改为维护人员,但仍然遇到此问题
2条答案
按热度按时间j5fpnvbx1#
我没有看到您澄清是否启用了2FA ......但我假设您对此答案进行了澄清。
请尝试使用个人访问令牌而不是密码。您可以在此处找到有关如何创建个人访问令牌的说明。
e5nqia272#
也许,你应该在Windows凭据管理器中更改GitLab的密码