Git CMD:获取HTTP Basic:尝试从GitLab克隆项目时,访问被拒绝的问题

时间:2020-10-06 15:01:16

标签: git gitlab

尝试从GitLab克隆项目时,出现以下错误:

Cloning into 'project Name'...
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'project GitLab URL'

我们从this线程尝试了以下命令。

git config --system --unset credential.helper

尝试上述命令后,Git CMD要求输入用户名和密码。我们可以输入用户名,但不能输入密码。

Cloning into 'project Name'...
Username for 'https://gitlab.com': Name
Password for 'https://name@gitlab.com':
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'project GitLab URL'

此外,我们尝试从控制面板(如this博客)中删除GitLab条目。它也没有解决问题。为什么我无法在GitLab上输入密码?

1 个答案:

答案 0 :(得分:2)

评论太久:如here所述,您可以

  • 通过HTTPS克隆,请使用df<-structure(list(Source = structure(1:5, .Label = c("A", "B", "C", "D", "E"), class = "factor"), MeanX = c(-18.7066666666667, -15.8769230769231, -16.8620689655172, -15.72, -17.4333333333333 ), SdX = c(1.61072554509115, 0.409201849758959, 1.04811067886951, 0.74057035077327, 1.15902257671425), MeanY = c(9.93666666666667, 14.3230769230769, 9.22758620689655, 11.1, 13.7333333333333), SdY = c(1.03005970142791, 0.539116085686704, 0.504990221704281, 0.757187779440037, 1.05039675043925)), row.names = c(NA, -5L), class = "data.frame")
  • 或通过SSH克隆,请使用https://gitlab.com/gitlab-tests/sample-project.git

如注意部分所述,

  • 如果要使用SSH进行身份验证,请在克隆之前按照SSH documentation上的说明进行设置。
  • 如果要使用HTTPS,GitLab将要求您提供用户名和密码:
    • 如果您为帐户启用了2FA,则必须使用具有读取权限或写入权限的Personal Access Token来代替帐户密码。克隆前先创建一个。
    • 如果您未启用2FA,请使用您帐户的密码。
相关问题