MacOSでSubversion使いたい奇特な方へ
やること
- Subversionをget
- ssh設定
- チェックアウト
1SubversionをGet
Homebrewがない人は、ターミナルにて
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install svn
which svn
2 ssh設定
鍵(id_rsa)が(user名)/.sshにあるとします
ssh-add -K ~/.ssh/id_rsa
vi ~/.subversion/config
vimで(tunnels)検索(/tunnels で検索できます)
subversion/config内にある
[tunnels]
以下に
ssh= $SVN_SSH /usr/bin/ssh
を追加
3.チェックアウト
svn co svm+ssh:[アドレス]
で完了かな。
もし以下が出たら
Permissions 0644 for '/Users/ruedap/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /Users/ruedap/.ssh/id_rsa Permission denied (publickey). fatal: The remote end hung up unexpectedly
キーのパーミッションが開放的すぎるので
chmod 0600 ~/.ssh/id_rsa
でパーミッションを変更してくださいね。
コメントを残す