Mac에서 TortoiseSVN과 같은 환경 구축

3428 단어 svnMacTortoiseSVN

소개



Windows에는 TortoiseSVN과 같은 훌륭한 도구가 있으므로,
SVN의 조작을 직관적으로 간단하게 할 수 있습니다만, Mac에서 SVN을 사용해 개발하려고 할 때는 TortoiseSVN을 사용할 수 없기 때문에, 커멘드 라인으로 하지 않으면. . 라고 생각했습니다만, TortoiseSVN의 대신이 되는 툴로 SnailSVN이라고 하는 훌륭한 소프트가 있는 것을 알았으므로, 그 사용법에 대해서 해설해 갑니다.

아래 준비



로컬 환경에 SVN을 설치하고 사용하는 경우에는 읽지 마십시오.
렌탈 서버 등에 SVN 환경이 있는 경우는 SSH로 접속하는 방법을 소개합니다.
덧붙여서 필자는 롤리팝에 SVN 환경을 구축하여 사용하고 있습니다.

① SSH에서 사용하는 공개키와 비밀키를 작성한다



로컬로 수행



명령줄
$ cd ~/.ssh
$ ssh-keygen -t rsa
秘密鍵のファイル名や、鍵のパスワードを設定するか聞かれるが、
未入力のままEnterで進んでいく

/Users/{사용자 이름}/.ssh/
개인 키 : id_rsa 및 공개 키 : id_rsa.pub가 생성됩니다.

② 서버에 공개키 등록



로컬로 수행



SCP 명령 등으로 공개 키 업로드

명령줄
$ scp -P 2222 id_rsa.pub {アカウント}@{ホスト名}:~/.ssh

例) scp -P 2222 id_rsa.pub [email protected]:~/.ssh

공개 키를 authorized_keys에 등록
$ ssh-copy-id {アカウント}@{ホスト名} -p2222

例) ssh-copy-id [email protected] -p2222

SnailSVN 설정



① SnailSVN 설치



htps : // 아르 ps. 아 ぇ. 이 m/jp/아니 p/s 없는 lsv 응-sv ーーーーーーーーーーーーーーーーーーーmt=12
SVN을 설치하면 SnailSVN을 시작하고 다음 설정을 수행합니다.

② .ssh 디렉토리의 경로 설정



왼쪽 하단의 "+"버튼을 눌러/User/{사용자 이름}/.ssh 설정


③ 로컬 리포지토리의 경로를 Working Copies로 설정



원격 리포지토리에서 체크아웃하여 로컬 리포지토리를 만듭니다.
로컬 리포지토리의 pasuwoWorking Copies에 추가


④ SSH 연결을 가능하게 하여 원격 저장소와 동기화



리포지토리를 선택하고 오른쪽 하단의 톱니 바퀴 아이콘을 누릅니다.


・아래와 같이 설정
※SSH로 접속하지 않는 경우는, Authentication은 「Username and Password」를 선택해,
UserName과 Password만 설정하면 OK

Authentication: SSH Key
Username : 사용자 이름
SSH Key :/Users/사용자 이름/.ssh/id_rsa
Passphrase : 하늘
SSH port : 포트 번호



⑤ 확장 기능에서 SnailSVN 활성화



Mac 설정 > 향상된 기능 > Finder 향상된 기능 > SnailSVN 확인

마지막으로



이제 SnailSVN을 사용할 수 있습니다.
커맨드 라인 조작에 아직 저항이있는 분이라고 해 보면
Finder에서 상태를 볼 수 있는 것은 역시 좋네요.
(명령줄 조작도 할 수 있도록 노력합니다.)

좋은 웹페이지 즐겨찾기