- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
自从 TortoiseGit 从 2.6.0.0 更新到 2.7.0.0 后,我无法再通过使用 TortoiseGit 访问我的 GitLab。我设法在 2.6 上获取、 pull 和推送,但截至今天,对于 2.7,这不起作用。我有两台设置完全相同的计算机,一台仍然是 2.6,另一台是 2.7。 2.7版本给我报错
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.com/company/NL/projects/name.git/'
这与提到的错误完全相同 here .但是,我也尝试了那里显示的所有选项,但都没有用。我不断收到“Windows 版 Git 凭据管理器” pop 窗口,我在其中提供了用于登录 GitLab 和在另一台计算机上工作的用户名和密码,但我仍然遇到身份验证失败的情况。使用 wincred 也不起作用。
查看正在运行的计算机,我确实在 Windows 凭据管理器的“通用凭据”类别中看到一个 git:https://gitlab.com
凭据。与此类似的凭据不会出现在“故障”计算机上。在那里手动添加我的凭据会阻止 Windows 的 Git 凭据管理器出现,但是,仍然会导致访问被拒绝错误。
其他可能有帮助的项目:
git config credential.helper
设置为 'manager'当然我的关键问题仍然存在:如何通过 git 再次访问我的远程存储库?
最佳答案
我刚刚和我的一个同事一起看到了这个。他也没有启用 2FA,但 GitLab 期望他提供 Personal Access Token在 Windows 凭据 pop 窗口中,而不是密码。
查看链接以了解如何生成该 token ,然后只需提供凭据 pop 窗口:
另外,顺便说一句,如果 Windows 停止询问您的凭据,您应该能够从控制面板进入“凭据管理器”,然后找到并删除您(错误的)存储的 GitLab 凭据。
关于git - TortoiseGit 到 Gitlab 存储库 HTTP 基本访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51964019/
我确实需要拉取很多东西,现在我需要点击 Git Pull,点击 OK 然后它就可以拉取了。是否有跳过此窗口的选项?我从不更改拉取选项,所以它对我没有用。 我已经搜索了设置,但我无法在任何地方找到它..
我经常提交到本地分支并在它们之间切换,而不是立即将提交推送到远程分支。有时我想查看在相应远程分支之前的所有 提交。基于此,我想将一些分支推送到远程。 特别是我想用 TortoiseGit 获得一个列表
我正在学习使用 Git,但是,我想保持线性的历史。我刚刚完成我的第一个 功能分支 . 我现在准备将它合并到我的主分支中。 我知道这样做的正确方法是重新设置功能分支或其他内容,然后合并它?无论哪种方式,
如何在 TortoiseGit 日志对话框中设置默认日期范围? 在TortoiseGit Manual的过滤日志消息中提到: A default limitation for From can be
这个问题在这里已经有了答案: Create a git patch from the uncommitted changes in the current working directory (8 个
好的,首先我已经设置了 SSH key ,我没有被要求输入密码,这不是另一个身份验证问题 ! 但我仍然被问到这个问题:每次我想拉或推我的代码时,在对话框中“登录为”。我怎样才能让它消失? 最佳答案 我
既然 TortoiseGit 支持工作树,我该如何通过 UI 创建工作树? 最佳答案 尚不支持创建工作树(从 2.6.0 开始)。 TortoiseGit 仅支持使用 CLI 创建的用于日常操作(覆盖
如何从命令行显示存储库或存储库中指定文件的标准 TortoiseGit 日志窗口? 最佳答案 如果您当前位于工作副本目录中,则可以运行以下命令: TortoiseGitProc /command:lo
native git 允许 partial commits :您可以只提交文件的某些行,而将其余行留待以后提交。 这在 TortoiseGit 中可能吗? 最佳答案 是的,有official inst
我一定是漏掉了什么。 我是一个 git 新手。当我对单个文件执行切换/ checkout (恢复到以前的版本)时,我无意中创建了一个分支。 然后我尝试合并正确的分支。但是文件有冲突,所以我取消了。现在
我一定是漏掉了什么。 我是一个 git 新手。当我对单个文件执行切换/ checkout (恢复到以前的版本)时,我无意中创建了一个分支。 然后我尝试合并正确的分支。但是文件有冲突,所以我取消了。现在
我正在尝试创建一个批处理文件来显示特定存储库的 TortoiseGit 同步对话(右键单击“Git 同步...”shell 选项),但我找不到如何操作。我知道如何调用 TortoiseProc 进行日
这是 this question 的 TortoiseGit 版本 如果我有一个现有项目并且我想将它添加到 Git 版本控制并立即“检查它”,那么 TortoiseGit 命令是什么? 我在 tort
我们刚刚将 git 存储库更新到了新位置,我正在使用 TortoiseGit 进行一些未提交的更改。我可以在任何地方更改文件夹引用吗?我在上下文菜单中没有看到该选项。如果可以避免的话,我宁愿不重新创建
我使用 TortoiseGit 1.8.16。但是文件夹的上下文菜单不包含“添加到忽略列表”选项。 右键单击存储库中的文件夹。我希望在上下文菜单中看到“添加到忽略列表”。此项不在上下文菜单中。 如何通
我配置了两个 Remote :“origin”和“upstream”。 更改推送默认值很容易,它在设置窗口(“推送默认值”)和推送对话框中(“始终推送到选定的远程分支”)。 但是,我想更改默认的拉取
有 的修补程序版本Tortoise Git 我的电脑拒绝安装它。一直说 Windows 资源管理器 正在运行,即使它没有显示 任务管理器 . 有没有其他方法可以让我安装这个升级? 更新 我决定在 中启
我正在 'master' 分支中开发,想从 'feature-1' 复制一些文件。我怎么能用 TortoiseGit 做到这一点? (我对命令行解决方案不感兴趣。) 最佳答案 tortoisegit
我无法使用 tortoisegit 克隆或获取。输出窗口给出了这些错误: error: cannot spawn sh: No such file or directory fatal: unable
我无法使用 tortoisegit 克隆或获取。输出窗口给出了这些错误: error: cannot spawn sh: No such file or directory fatal: unable
我是一名优秀的程序员,十分优秀!