git - SmartGit,无法推送,“远程:HTTP Basic:访问被拒绝”
问题描述
远程:HTTP 基本:访问被拒绝
远程:对于基于 HTTP 的 Git,您必须使用具有“read_repository”或“write_repository”范围的个人访问令牌。
远程:您可以在https://gitlab.com/profile/personal_access_tokens生成一个
我已经创建了包含所有可用范围的个人访问令牌,并将其放入Edit -> Preferences -> Hosting Providers
GitLab 帐户,但我仍然无法推送。GitLab 帐户有 2FA,如果重要的话,我也安装了这个。
视窗 10 x64。
解决方案
由于您安装了凭证助手,请检查它是否处于活动状态:
cd C:\path\to\repo
git config credential.helper
如果它返回“manager”,请打开您的Windows 凭据管理器并检查是否已为 gitlab.com 存储凭据。
如果是这样,请将其删除,然后再次推送:Git 应该要求您提供凭据。请输入您的 PAT(个人访问令牌)作为密码。
推荐阅读
- android - Stripe Intent API 持有卡,然后收费不工作
- jquery - 从表中删除一行后如何重新计算列的总和
- scala - 如何获取仅包含表示每月第一天的日期的数据集
- r - 尝试绘图时找不到对象
- laravel - 用路由 laravel 助手替换字符路由的最佳方法是什么?
- freshdesk - 有没有办法在自定义报告中添加“描述”列(用于工单)
- vb6 - PM 订单更改状态为 TECO - BAPI - VB ABAP
- go - 无法从渠道获取价值
- draw - `CGContextSetStrokeColorWithColor` 带有 iOS 13 动态颜色,在深色模式切换后不会自动刷新 UI
- java - 何时以及由谁执行方法调用?