タグ

ブックマーク / naruhodius.hatenadiary.org (2)

  • svn+ssh は利用できるが対話的なログインはできないユーザーを作成する。 - D.

    svn+ssh は安全に svn を利用する方法のひとつとして広く知られている。このとき、対話的な ssh ログインを許可しておくと、そのユーザーアカウントの権限内でシステム内部を参照されてしまうことになる。単に svn サービスを他者に提供する場合、最小権限の法則に従い svn は利用できるが対話的なログインは不可能とするユーザーを作成するのが基である。そこで、この方法を説明する。 公開鍵の登録ファイル ~/.ssh/authroized_keys の内容を編集し、冒頭に以下の文字列を追加する。 command="/usr/bin/svnserve -t",from="xxx.xxx.xxx.xxx",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa AAAA... (略)command="/

    svn+ssh は利用できるが対話的なログインはできないユーザーを作成する。 - D.
    celt69cobra
    celt69cobra 2011/08/02
    svn+ssh は利用できるが対話的なログインはできないユーザーを作成する。
  • Git と Subversion を共存させる。 - D.

    まず最初に Subversion の管理下のファイルをチェックアウトし .git を管理対象外に設定する。 svn propset svn:ignore ".git" . Git の excludesfile で .svn を指定しておく。 ~/.gitconfig [user] email = yourname@gmail.com name = yourname [core] excludesfile = /home/yourname/.gitignore ~/.gitignore (色々) .svn あとは Subversion の管理下のディレクトリで git init すれば良い。 git init git add . git commit -m "from svn" git pushsvn up または git pull で最新状態に追随できるので、変更点をもう片方の構成管理シス

    Git と Subversion を共存させる。 - D.
  • 1