読者です 読者をやめる 読者になる 読者になる

TortoiseSVNでLinux系サーバにsvn+ssh

ぐーぐる先生にお伺いを立てたが、色々細かいところで詰まったのでメモ。
http://www.s-m-l.org/dev/svn.html
検索ランクその1。

svn+ssh://CONNECTION/REPOSITORY
CONNECTION PuTTYで保存したセッション名
REPOSITORY リポジトリのパス。-rでルート位置が指定されているので、そこからの相対位置になる。


svn+ssh://DefaultSession/project1
ユーザ hoge
PuTTYセッション名 DefaultSession
リポジトリの位置は、 c:/mysvnroot/project1

  • PuTTYセッション名を適当な名前にするとうまくいかなかった。username@host形式にしてようやく成功。
    • セッション名=ホスト名orIPアドレスにしないと、そもそもつなぎに行っていない?
  • リポジトリはフルパスで指定しないと駄目だった。例:)svn+ssh://username@host/home/xxx/SVN/repository_name
    • 解説ページに書いてある -r オプションがなかったせいかも。しかしどういう文脈で-rオプションを指定しろと言っているのかよく分からない。

なんでわざわざTortoiseSVN入れたかというとCygwinでcommit出来なかったからなのだが。というか今試したらsvn upも出来なくなってる。なんぞこれ。x64Windows 7だからなのかなあ。