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에서 상태를 볼 수 있는 것은 역시 좋네요.
(명령줄 조작도 할 수 있도록 노력합니다.)
Reference
이 문제에 관하여(Mac에서 TortoiseSVN과 같은 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Labi/items/2ea3958ed20003bcf5c8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
로컬 환경에 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에서 상태를 볼 수 있는 것은 역시 좋네요.
(명령줄 조작도 할 수 있도록 노력합니다.)
Reference
이 문제에 관하여(Mac에서 TortoiseSVN과 같은 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Labi/items/2ea3958ed20003bcf5c8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이제 SnailSVN을 사용할 수 있습니다.
커맨드 라인 조작에 아직 저항이있는 분이라고 해 보면
Finder에서 상태를 볼 수 있는 것은 역시 좋네요.
(명령줄 조작도 할 수 있도록 노력합니다.)
Reference
이 문제에 관하여(Mac에서 TortoiseSVN과 같은 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Labi/items/2ea3958ed20003bcf5c8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)