gpt4 book ai didi

eclipse - GitLab + Eclipse + SSH - "Auth failed"或 "cannot open git-upload-pack"

转载 作者:太空狗 更新时间:2023-10-29 13:03:37 28 4
gpt4 key购买 nike

这周我设置了一个新的 GitLab 服务器。它正在运行。
昨天我强制他可以通过 HTTPS 访问以进行安全通信。

在 Eclipse 中,我通过首选项生成了一个 RSA key 。

但是如果我尝试导入一个 Git 项目 (git@DOMAIN:GROUP/PROJECT.git) 那么:

  1. 在没有填写密码的情况下,我得到了响应:Auth fail: Invalid password or missing SSH key.
  2. 填写我的密码(但 git 用户名),我得到了响应:

    Auth fail: Invalid password or missing SSH key.
  3. 使用我的用户名和密码,我得到了响应:

    Auth fail: Invalid password or missing SSH key.

通过 HTTPS 我得到响应:

cannot open git-upload-pack

拜托,我没看到什么?

最佳答案

来自here的回答:

我在将我的项目从 github 迁移到 bitbucket 时遇到了同样的问题,我是这样解决的:

简介:这里我将描述ssh key的使用。用户生成唯一 key 以使用 ssh 连接到远程计算机。所以你可以在本地创建它。之后,用户将 key 上传到想要无需密码且更安全地连接的远程机器。在 Git 上,同样的事情也会发生,用户创建一个 ssh key 并将生成的 key 值上传到 Git 系统提供程序,如 Github 或 Birbucket。上传您的唯一 key 后,您必须配置您的开发环境,让您的 git 系统提供商通过 ssh key 进行通信以提供安全性。

1) 我在 eclipse 中使用 ssh key 通过 github 将我的提交推送到远程,ssh key 设置在 window -> preferences -> General -> Network Connections -> SSH2 for eclipse (在 git 推送上,如果设置了这个 ssh key )。如果您的计算机上没有任何 ssh key ,则 follow this article为您生成一个并将其设置到上面路径中的eclipse中。

2) 在您的 github 或 bitbucke 帐户中,找到可以保存您的 ssh key 的屏幕。对于 bitbucket,它位于 https://bitbucket.org/account/user/[user-name]/ssh-keys/。 . '[user-name]' 这里是你在 bitbucket 的用户名。使用文本编辑器打开“id_dsa.pub”文件(您在其中生成 ssh key ),全选,复制并粘贴到您的 github/bitbucket 帐户的 ssh key 添加部分,然后单击添加。

3) 在 eclipse 中,确保为您的项目使用“ssh”GIT URI。转到 Window -> Preferences -> Team -> Git -> Configuration,单击“Repository Settings”选项卡并将您的 GIT ssh URI 粘贴到 remote.origin。网址

Bitbucket ssh uri selection

4) 最后尝试将您的提交推送到远程。您一定不要遇到任何错误,如果您有任何错误,请在我的回答下发表评论。

问候...

关于eclipse - GitLab + Eclipse + SSH - "Auth failed"或 "cannot open git-upload-pack",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21015255/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com