mac의 터미널에서 git을 사용할 수있을 때까지

5285 단어 TerminalMacGitHubGit
무엇을 하기 위해서도 git이 필요하기 때문에 이번 주에는 git을 다루려고 합니다.


라고 하는 것으로 git를 mac의 단말상에 도입하는 곳까지 할 수 있었으므로, 비망록으로서 남겨 둡니다.

참고자료 : 2018년 12월 2일



Qiita 사상 제일 알기 쉽게 썼을 생각이므로, 써 있는 대로 하면 모두 사용할 수 있게 될까 생각합니다.



이것을 보고 있는 사람은 어떠한 이유로 git를 사용하고 싶은 사람이라고 생각하고 있으므로, ~에 사용할 수 있다고 하는 사용법의 설명은 컷 합니다.



GitHub 계정 만들기



오늘부터 시작하는 GitHub에서 GitHub로 이동하여 계정을 만드십시오.



무료 및 유료 플랜이 있습니다만, 좋아하는 분을 선택해 주세요.

마지막으로 이메일로 승인을 받으면 계정을 안전하게 얻을 수 있다고 생각합니다.



터미널 시작



git --version
git version 2.17.2 (Apple Git-113)


if(git이 들어 있지 않음)

여기을 참조. ;



사용자 이름 및 이메일 설정



git config --global user.name "ユーザ名"
git config --global user.email "[email protected]"


SSH 키 획득



원격 조작에 필요하므로 SSH 키를 가져옵니다.



ssh-keygen -t rsa -b 4096 -C "[email protected]"


-t:유형 지정

-b : 비트 수 지정

-C: 코멘트



ssh-keygen에 대해 더 자세히 알고 싶다면 여기을 참조하십시오.



키 생성 후는 다음과 같이 되어 있는 것을 확인할 수 있다고 생각합니다.



ls ~/.ssh/
// ↓結果
config      id_rsa      id_rsa.pub  known_hosts


.pub가 되는 것은 퍼블릭 키입니다.



권한 설정



chmod 600 ~/.ssh/id_rsa


chmod는 액세스 권한을 변경하는 명령으로 이번에는 소유자(User)에게 읽고 쓰기 권한을 주기 때문에 600으로 했습니다.

왜 600이야? 라고 생각한 사람은 여기 를 참조해 주세요.



config 파일 설정



vim ~/.ssh/config


vim을 열면 다음을 붙여 넣습니다.



Host github
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_rsa


if (vim의 사용법을 모른다) {

i(인서트) 모드로 설정하고 붙여넣기

esc로 명령 모드로 돌아가기

ZZ로 덮어쓰기 저장 및 종료

}



vim 명령에 대해 더 자세히 알고 싶으면 여기을 참조하십시오.



공개 키 등록



먼저 GitHub 계정을 만들었다고 생각하므로 Github 화면의 오른쪽 상단에서 Settings로 이동합니다.

여기



Settings까지 가면 SSH and GPG keys에서 New SSH key를 선택합니다.



그러면 다음 화면이 될 것입니다.



Title은 사용자가 알기 쉽게 설정해야 합니다.

Key는 이전에 생성한 .pub 파일을 텍스트 편집기에서 열고 안에 있는 것을 붙여넣습니다.

※Key를 복사할 때, 쓸데없는 개행을 넣으면 에러가 나오므로 주의해 주세요.



이런 식으로 화가납니다.



연결 확인



이제 설정이 한 번 끝났으므로 연결할 수 있는지 확인해 봅시다.



$ ssh github
Enter passphrase for key '/Users/*****/.ssh/id_rsa': 
PTY allocation request failed on channel 0
Hi mu-suke! You've successfully authenticated, but GitHub does not provide shell access.


이런 느낌으로 표시되면 무사히 완료됩니다.

조작 방법이라든가는 에 git의 학습 코스가 있으므로 해 주시면 이해할 수 있다고 생각합니다!

수고하셨습니다!


좋은 웹페이지 즐겨찾기