macOS에서 GitLab SSH 키를 설정하는 방법
전제 조건
GitLab에서 리포지토리를 복제하려는 경우 두 가지 방법이 있습니다.
첫 번째 선택은
HTTPS
를 사용하는 것이지만 저장소를 복제할 때마다 GitLab 사용자 이름과 비밀번호를 입력해야 합니다.두 번째 선택은
SSH
키를 사용하는 것입니다. SSH 키를 사용하면 사용자 이름과 비밀번호를 입력하지 않고도 GitLab에서 리포지토리를 복제할 수 있습니다. SSH 키가 인증을 처리하기 때문입니다.오늘은 macOS에서 GitLab SSH Key를 설정하는 방법에 대해 알아보겠습니다.
SSH 키 생성
cd ~/.ssh
ssh-keygen -t rsa -C "your_email_address"
id_rsa_gitlab_key
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
ls -al
id_rsa_gitlab_key // private key
id_rsa_gitlab_key.pub // public key
SSH 키 등록
Mac이 GitLab에서 자동으로 인증할 수 있도록 하려면 SSH 키를 Mac의 SSH 에이전트에 등록해야 합니다.
eval $(ssh-agent -s)
ssh-add -K ~/.ssh/id_rsa_gitlab_key
nano ~/.ssh/config
Host gitlab.com
AddKeysToAgent yes
UseKeychain yes
# IdentityFile is your ssh key file location
IdentityFile ~/.ssh/id_rsa_gitlab_key
ctrl + x
를 사용하여 구성 파일을 저장합니다. ssh-add -l
GitLab 계정에 SSH 키 삽입
pbcopy < ~/.ssh/id_rsa_gitlab_key.pub
https://gitlab.com/profile/keys
)로 이동합니다. ssh -T [email protected]
Welcome to GitLab, @your_gitlab_username!
좋습니다. 이제 GitLab에서 리포지토리를 복제하고 푸시하여 작업을 완료하고 가족과 시간을 보낼 수 있습니다 😁 .
원천
Reference
이 문제에 관하여(macOS에서 GitLab SSH 키를 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/milhamh95/how-to-set-up-gitlab-ssh-key-on-macos-hf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)