【发布时间】:2015-11-12 20:33:25
【问题描述】:
我正在尝试使用 Centos VPS 作为托管我的 mercurial 存储库的地方,我将在服务器上初始化这些存储库,然后使用 TortoiseHG 将它们克隆到我的本地计算机。
我已经使用 Centos 6 设置了一个干净的 VPS,并采取了通常的安全步骤,例如禁用 root 登录、更改端口、仅 ssh 密钥访问和新用户 user123。
我使用使用 puttygen 生成的 pageant 和 ssh 密钥连接到服务器。
我已经设置了一个虚拟主机,只有我的本地机器 ips 可以访问,它位于 /var/www/vhosts/hg/,然后我的所有存储库都可以使用 http://123.123.123.123/repositoryname/ 访问
我使用过yum install mercurial,并且可以使用hg init 创建存储库。
然后我可以使用上面的 url 成功地将我的存储库克隆到本地机器。
问题
到目前为止一切顺利,但是当我尝试推动时出现问题。目前我还没有建立任何类型的连接,我只是简单地继续说我已经能够克隆,所以我应该能够推送(白痴)。
但是,当我尝试推送时,我从 TortoiseHG 收到以下错误:
abort: destination does not support push - command returned code 255
如何添加支持以推送到上述服务器配置?我应该尝试让它使用选美还是我需要额外的服务器软件来支持推送?
我不太确定下一步是什么,谷歌搜索也没有取得任何成功。
【问题讨论】:
标签: mercurial centos tortoisehg