リモートサーバーにリポジトリを作成したい。
私が持っているアクセス制約:
(a)(サーバーの)IPアドレス(b)ユーザー名/ pw
私はこのチュートリアルに従っていて、最初のステップで立ち往生しています:「mercurial-serverへの最初のアクセス」
これらの「ssh接続」構文(特にmy-key)を理解できません
(ssh-agentを使用して)リモートサーバーに接続するにはどうすればよいですか?新しいリポジトリを作成するために。
これは私たちが何度も見ているのと同じ問題です。mercurial-server
Mercurialの一部ではありません。これは別個のサードパーティであり、実際には成功せずに水銀管理を容易にしようとする、通常は必要のないソフトウェアです。
ここから始めてください:https ://www.mercurial-scm.org/wiki/PublishingRepositories/
必要なアクセスの種類(httpまたはssh)を選択し、hgweb.cgi + apache(httpの場合)を使用するか、 sshのみを使用する場合は何も使用しません。
具体的には、Mercurialクライアントがインストールされているサーバー(apt-get install mercurial
debianまたはubuntu、およびyum install mercurial
redhat、fedora、centos)の場合、sshを介してMercurialリポジトリをホストするための追加のソフトウェアはまったく必要ありません。あなたはただすることができます:
hg clone myLocalrepo ssh://you@thatserver/myRemoteRepo
そして、あなたがそこでホストしているプーフ。