하나의 명령으로 SSH 설정
SSH 설정은 사소한 일이 아니지만 이제 GitHub CLI 을 사용하면 좀 더 접근하기 쉽습니다. 나는 최근에 새 Mac을 얻었고 항상 새 컴퓨터에서 SSH를 설정하는 방법을 찾아야 합니다. 이것은 자주 수행하지 않는 개발의 일부이지만 수행할 때 많은 이점을 얻습니다. 처음에 이것을 올바르게 설정할 충분한 시간이 있는지 확인하기 위해 새 개발 컴퓨터 설정을 연기했지만 필요한 것은 GitHub CLI뿐이었습니다. 하나의 명령으로 설정하는 방법에 대해 알아보기 전에 먼저 SSH 키에 대해 설명하고 싶습니다.
SSH 키
엔지니어로 일하는 경우 한 시스템에서 다른 시스템으로 서비스에 로그인하기 위해 일부 SSH 키를 설정했을 것입니다. SSH에 대한 첫 번째 소개는 원격 git 푸시를 GitHub에 설정하는 것이었습니다.
SSH 또는 Secure Shell 키는 공급자를 사용하기 위해 인증해야 할 때 사용되는 키(또는 프로토콜)의 이름입니다. 명령줄에서 텍스트 암호를 사용하는 것보다 SSH 프로토콜을 사용하는 것이 더 안전합니다. 악의적인 행위자는 보안 키에 액세스하지 않고는 원격으로 로그인하거나 푸시할 수 없습니다.
GitHub 계정을 인증하기 위해 명령줄에서 몇 가지 단계로 SSH 키를 생성할 수 있습니다. 이 키는 GitHub 계정에 수동으로 추가할 수 있습니다. 키를 수동으로 생성하고 GitHub 프로필에 추가하는 방법은 GitHub Docs을 확인하십시오. 하나의 명령으로 이 작업을 수행하는 방법을 알아보려면 계속 읽으십시오.
GitHub CLI
GitHub CLI는 GitHub를 터미널로 가져옵니다. 이러한 GitHub 기능 중 하나는 SSH를 설정하는 것입니다. CLI를 사용하면
auth
명령을 사용하여 명령줄에서 인증할 수 있습니다. 수동으로 설정할 필요가 없습니다. GitHub CLI는 키를 생성하고 GitHub의 올바른 위치에 배치합니다.SSH를 설정하지 않은 경우 CLI에서 이 옵션을 선택합니다.
gh auth login
SSH 키 생성을 시작하기 전에 다음 명령을 사용하여 기존 키를 확인할 수 있습니다.
ls -al ~/.ssh
ssh 키 목록이 표시되면 the guide in the documentation을 사용하여 GitHub 계정에 수동으로 추가할 수 있지만 최근 설정에서 인증에서 다음 플래그를 사용하여 GitHub CLI에서 관리할 수 있음을 알게 되었습니다. 명령.
gh auth login --git-protocol ssh
GitHub의 권장 사항은 SSH를 사용하여 리포지토리에 연결하는 것입니다. 개발자 컴퓨터에서 이를 설정하지 않은 경우 GitHub CLI를 활용하여 SSH 연결이 활성화되었는지 확인하는 것이 좋습니다.
내 개발자 컴퓨터에서 내가 사용하는 다른 도구에 관심이 있다면 이 게시물에서 내 새 M1 노트북을 개발 도구로 설정하는 방법에 대한 다른 게시물을 확인하세요.
내 M1 Mac에 설치된 처음 두 개의 개발 도구
Brian Douglas ・ 2월 21일 ・ 3분 읽기
#javascript
#node
#macos
GitHub CLI를 사용하는 경우 아래 명령으로 이동하는 방법을 알려주세요.
Reference
이 문제에 관하여(하나의 명령으로 SSH 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bdougieyo/setup-ssh-to-with-one-command-5cp2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)