1

环境

  • 客户端:Windows
  • 服务器:高格斯

我想将一些源推送到 git 存储库。

但是推动它存在一些问题。

错误信息如下:

D:\workspace\excel-demo>git push -u origin master Counting objects:
42, done. Delta compression using up to 8 threads. Compressing
objects: 100% (28/28), done. Writing objects: 100% (42/42), 50.75 KiB
| 2.82 MiB/s, done. Total 42 (delta 2), reused 0 (delta 0) error: RPC
failed; HTTP 403 curl 22 The requested URL returned error: 403
Forbidden fatal: The remote end hung up unexpectedly fatal: The remote
end hung up unexpectedly Everything up-to-date

我在远程信息中设置了凭据,例如test@~~~~/~~~.git

我应该怎么办?

4

4 回答 4

2

test@~~~~/~~~.git不是“凭据”(登录名/密码),而是一个 SSH URL,这意味着:以用户“test”连接到远程服务器,并~~~.git用作远程 Git 存储库目标。

假设您的 %USERPROFILE%.ssh 中有一个 SSH 密钥对。
并且公钥 (id_rsa.pub) 已在~test/.ssh/authorized_keys.

如果不是这种情况,您需要检查远程服务器希望您如何进行身份验证(用户名/密码?SSH 密钥?)

于 2018-07-25T04:34:20.037 回答
0

起初我以为我可能已经设置了-u选项广告,但是您会收到一条不错的 git 消息。master

我认为您可能没有写入权限或您的凭据错误。

于 2018-07-25T01:34:07.857 回答
0

尝试添加新的协作者。在 GOG 上访问存储库并转到“设置”>“协作”>[添加有效的 GOG 登录名]>单击“添加新协作者”。在那之后(至少对我来说)推送成功了!

于 2021-06-02T23:19:41.980 回答
0

尝试:git push origin master 然后它会要求输入密码。输入您的正确凭据并希望它有效。如果没有任何效果。删除您的存储库并重新推送。

于 2018-07-25T04:26:20.147 回答