我尝试使用Centos VPS作为托管我的存储库的地方,我将在服务器上初始化这些存储库,然后使用TortoiseHG将它们克隆到我的本地计算机。
我已经使用Centos 6设置了一个干净的VPS,并采取了常规的安全步骤,例如禁用root登录,更改端口,仅限ssh密钥访问以及新用户user123
。
我使用putant和使用puttygen生成的ssh密钥连接到服务器。
我已经设置了一个虚拟主机,该主机只能访问位于/var/www/vhosts/hg/
我所有存储库的本地计算机ips,然后可以使用http://123.123.123.123/repositoryname/
访问}
我已使用yum install mercurial
并可以使用hg init
创建存储库。
然后,我可以使用上面的URL成功将我的存储库克隆到本地计算机。
问题
到目前为止一直很好,但是当我试图推动时会出现问题。目前我没有设置任何形式的联系,我只是简单地继续,我已经能够克隆,所以我应该能够推动(愚蠢)。
但是,当我尝试推送时,我从TortoiseHG收到以下错误:
abort: destination does not support push - command returned code 255
如何添加支持以便能够推送到上述服务器配置?我应该尝试让它使用选美或者我是否需要其他服务器软件以便支持推送?
我不确定下一步是什么,谷歌搜索没有取得任何成功。
答案 0 :(得分:2)
然后可以使用
访问我的所有存储库http://123.123.123.123/repositoryname/
糟糕的配置......当你有ssh
时,可能完全错误地使用http如果ssh://
- 已投放的存储库为task may be a lot simpler