1

对于一个新项目:

  1. 我在项目的文件夹中创建了一个新的仓库。
  2. 我在 bitbucket.org 上创建了一个新的仓库
  3. 现在我有一个本地仓库和一个远程仓库。所以我不需要克隆。我从本地推送到远程。

在存储库资源管理器中,我填写 URL 并“推送传出变更集”。没有登录和密码询问?我收到此错误错误 SSH-2.0-OpenSSH_5.3


以前我在 bitbucket.org 上克隆了一个 HG 项目,没有问题。和之前的repo有冲突吗?我应该在哪里输入登录名和密码?我在全局设置 > 代理中进行了更改

Host : https://bitbucket.org/$myaccount
user :
password :

我应该使用代理吗?错误 SSH-2.0-OpenSSH_5.3 仍然有问题

4

2 回答 2

1

该错误告诉您,您尝试在 bitbitbucket 上推送的路径与您在此处创建的存储库不匹配。也许您的用户名或项目中有错字(大小写对两者都很重要)。获取该 URL 的最简单方法是直接从该 repo 的 bitbucket 页面复制它。

人们对您措辞的困惑来自“我想推送(通过克隆)我的本地存储库”这句话。推送和克隆是独立的操作。克隆创建一个新的存储库并在两个现有存储库之间推送移动变更集。

如果您已经在本地和远程有一个 repo,那么您想要推送而不是克隆,并且您需要获取正确的 URL 来执行此操作。

于 2011-01-09T19:28:49.160 回答
0

尤里卡,我找到了。
我在 Global Settings > Proxy 中填写了一些内容,这样我就不需要每次都重新验证。
这就是臭名昭著的错误 SSH-2.0-OpenSSH_5.3 的原因。我知道那很愚蠢。
我应该做的是:首先取消选中代理设置。

其次我懒得输入我的身份验证,我应该配置路径(Hg Repository Explorer > Synchronize > Configure paths)来保存 URL。但是现在我仍然不知道如何保存我的登录名和 pwd 。但现在它可以工作了

于 2011-01-09T20:27:24.710 回答