Git 将文件夹推送到新项目时HTTP基本访问被拒绝

Git 将文件夹推送到新项目时HTTP基本访问被拒绝,git,Git,我对我尝试处理的任何新项目都有相同的问题: 我在gitlab中创建了一个新项目,并尝试将文件夹(其中没有任何git或.git文件/文件夹)推入其中。(git push)但我得到了错误: remote: HTTP basic access denied fatal: Authentication failed for... 我可以克隆新项目(该项目为空),将文件复制到中并将其推入,而不会出现任何错误 我试着推动这个命令: git config --system --unset credenti

我对我尝试处理的任何新项目都有相同的问题:

我在gitlab中创建了一个新项目,并尝试将文件夹(其中没有任何git或
.git
文件/文件夹)推入其中。(
git push
)但我得到了错误:

remote: HTTP basic access denied
fatal: Authentication failed for...
我可以克隆新项目(该项目为空),将文件复制到中并将其推入,而不会出现任何错误

我试着推动这个命令:

 git config --system --unset credential.helper
但同样的结果

更多信息:

  • 在文件夹中,我运行
    git init
    git remote add origin
错误是什么

如何修复它(无需克隆、复制文件和推送)

我想能够创建新的项目和推现有的文件夹 仅当我尝试推送现有文件夹时,我就会出现错误


我正在使用
linux

来推送现有文件夹,确保它是git存储库。如果不是这样,请在文件夹中运行
git init
。然后您可以
git remote add origin
,最后
git push
。如果未设置上游分支,请按照CLI上有关如何设置远程跟踪分支的说明进行操作。

要推送现有文件夹,请确保它是git存储库。如果不是这样,请在文件夹中运行
git init
。然后您可以
git remote add origin
,最后
git push
。如果未设置上游分支,请按照CLI上有关如何设置远程跟踪分支的说明进行操作。

尝试使用ssh而不是http设置远程分支:

git remote add origin git@...

尝试使用ssh而不是http设置远程:

git remote add origin git@...

您使用什么作为git客户端的登录-您的gitlab帐户密码?您是否需要使用访问令牌(例如,您的帐户上设置了2FA)?你能用git URL代替HTTPS URL和SSH密钥吗?你怎么能从没有.git文件夹的地方推送东西呢?您是否在本地计算机的git存储库中?有.git文件夹(在init之后),您使用什么作为git客户端的登录-您的gitlab帐户密码?您是否需要使用访问令牌(例如,您的帐户上设置了2FA)?你能用git URL代替HTTPS URL和SSH密钥吗?你怎么能从没有.git文件夹的地方推送东西呢?您是否在本地计算机的git存储库中?我尝试了.git文件夹(在init之后),得到了相同的结果。远程设置在git init之后。但不可能是同一个人。git init提示错误,因为它已经是git repo,或者它没有,然后您必须创建第一个提交。从您之前在问题下的评论来看,您试图推送的东西不是git存储库。我试过了,结果是一样的。远程设置在git init之后。但不可能是同一个人。git init提示错误,因为它已经是git repo,或者它没有,然后您必须创建第一个提交。根据您之前在问题下的评论判断,您试图推送的东西不是git存储库。