capsctrldays

2006-07-04 (火) [長年日記]

バスタオルを一回使っただけで洗濯する派ですか?

再利用する人がいるなんてかなりびっくりした。

[Subversion] svn+sshの設定方法

※追記:っていうか、SSHの設定をちゃんとしてれば、普通につなげるっぽい。ので、これは必要ない情報。

なんかさっぱり分かんなかったんだけど(ほんと弱いんだーこういうの)、 なんとか接続できたのでメモ。

基本はsvnserveのところを嫁って感じなんだけども、

(0)鍵方式でSSH接続できるよーにしとく

前提

(1)サーバ側のauthorized_keysに以下を加える。

command="/path/to/svnserve -t -r /virtual/root" ssh-dsa AAAABtce9euch.... user@example.com

(追記)こっちのほうがよさげ

command="/path/to/svnserve -t -r /virtual/root", no-pty, no-port-forwarding ssh-dsa AAAABtce9euch.... user@example.com

(2)つないでみる

svn list svn+ssh://hoge.my.server

じゃーんじゃーん。デキタ。

わかんないこととかあとでやることとか

  • これだと、普通にSSHするときもsvnserveへのトンネルになりはしないか(そうなってて困ってる)。
    • ツッコミどうも。あー鍵を複数かあ。いちいち指定はめんどいので、sshコマンドのエイリアスを作るのとsvnコマンドをconfigで書き換えとく感じですかね。
  • 複数人でやる場合は、個々人が設定するのかね。「複数のユーザが単一アカウントを共有するようにもできます。」っていうのは共通アカウント作れってことかね。
  • svnだけのプロトコルで来たら排除する。svnserve.confでいいのかな。
    • そうか。トンネルのときは関係ないのか。ツッコミどうも。
  • apacheのWebDAVのやつは閉じる。
本日のツッコミ(全8件) [ツッコミを入れる]
1 kitaj (2006-07-04 (火) 11:49)

オレは一回派だったんだけど,結婚してから再利用派に転向しました(させられました?).<br>ホント,再利用するなんてビックリだよね.

2 たつを (2006-07-04 (火) 21:09)

うちは一家そろって節約派だったからねえ。<br>似たような話で、冬場に毎日かかさず髪を洗う人がいるのにびっくりしたよ。<br>まあ極端かもしれないけど。

3 kou (2006-07-05 (水) 10:05)

authorized_keysに鍵を複数登録するというのは無しですか? < 複数人でやる場合

4 kdmsnr (2006-07-05 (水) 10:44)

それって、みんなが共通のアカウントで接続する感じになるんですよね、たぶん。

5 yoosee (2006-07-05 (水) 11:26)

> 普通にSSHするときもsvnserveへのトンネルになりはしないか<br>解決済かもしれないけど、svnserve専用の鍵を別途用意すればいいのでは。

6 あまのりょー (2006-07-05 (水) 11:33)

わたしは、From アドレスがコミットした人になるようにしています。<br>http://mugiwara.jp/Software/memo/wifky.pl?p=Subversion<br><br>あと、最近は "U" の時には、ViewCVS の差分表示ページへのURLもメールに記載されるようにしているのと、コミット位置に応じて動的に送信先を変更出来る仕組みを追加しています。<br><br>そのうち公開します〜。

7 もろはし (2006-07-05 (水) 11:51)

> svnだけのプロトコルで来たら排除する。svnserve.confでいいのかな。<br>svnserveを起動しなきゃおk。かと<br># ちょっと自信ない

8 もろはし (2006-07-05 (水) 11:52)

×svnserveを起動しなきゃおk。かと <br>○svnserveをデーモンとして起動しなきゃおk。かと<br><br>すみません