【问题标题】:Pushing to a remote Git server using NetBeans 7.0.1使用 NetBeans 7.0.1 推送到远程 Git 服务器
【发布时间】:2011-12-29 23:16:12
【问题描述】:

我有一个远程的 Linux 服务器,它配置了 GIT 和 Gitosis。存储库位于 git.desytec.com/morros。该 URL 需要身份验证,因为我不希望它被其他人查看。

在推入 NetBeans 时,我使用这个 URL:git@git.desytec.com:morros/.git 但是当我单击下一步时,出现此错误:

git@git.desytec.com:morros/.git: reject HostKey: git.desytec.com

我的本​​地机器正在运行 Windows 7。

【问题讨论】:

  • 您是否尝试过从 cli 推送一次?我想,你有未知的主机密钥,你必须接受一次
  • @Edwin - 使用纯 git:// 协议,而不是 git+ssh:// - 查看区别

标签: git netbeans gitosis


【解决方案1】:

我的所有 git 服务器上都显示“不支持智能 HTTP 推送”。我将我的服务器转换为通过 SSH 和 git 用户服务 git,直到我安装了 Netbeans 7.2 的开发版本,它仍然无法工作。我使用密码验证而不是 SSH 密钥。

【讨论】:

    【解决方案2】:

    如果错误信息是关于 'Hostkey',这是与 ssh 协议相关的错误:

    ssh://git@git.desytec.com:morros/.git
    

    如果是这样的话:

    (另外,考虑一下Gitolite,因为 gitosis 现在已经过时了,在this question 中已经证明自己有问题)

    【讨论】:

    • 我有点困惑。我将安装 gitolite,但我有一些问题: Gitolite 应该安装在本地吗?也就是说,在我的装有 Windows 7 的电脑上?按照philwhln.com/install-gitolite-to-manage-your-git-repositories 的说明,adduser 命令在我的远程Linux 服务器中根本不起作用,例如,--system 和--disabled-password 选项都不起作用。有关系吗?干杯
    • @user1048588:Gitolite 安装在同一个地方,作用与 gitosis 相同。它的授权功能更加完整。因此,您可以在服务器上使用与用于 gitosis 的帐户相同的帐户。对于安装说明,我建议遵循sitaramc.github.com/gitolite/install.html 或sitaramc.github.com/gitolite/… 中描述的方法之一。它比你一年前的文档更完整。
    • 我对 gitosis 有同样的困惑......好吧......我已经安装了 gitosis 并且出现了同样的错误:org.eclipse.jgit.errors.NotSupportedException:远程不支持智能 HTTP 推送...... . 有没有办法测试 gitolite 安装?
    • @user1048588 这似乎不是同一个错误。仅从 Git1.6.6 开始支持智能 HTTP。您的服务器上安装了哪个版本的 Git?除了测试 Gitolite 之外,真正的第一个测试是关于能够克隆/推回 gitolite amin repo 本身(例如当您向 Gitolite 添加用户或 repo 时,如 sitaramc.github.com/gitolite/… 所示)。
    • 我现在正在关注本教程:sites.google.com/site/senawario/home/gitolite-tutorial,但我被困在第 3 步:将您的 PUBKEY 复制到服务器。我执行了这个命令: scp /c/Users/Jaime Stuardo/.ssh/id_rsa.pub "git@git.desytec.com:JAIME.pub" 但出现了这个错误: scp: JAIME.pub: No such file or directory
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    • 2018-01-28
    • 2011-08-27
    相关资源
    最近更新 更多