콘텐츠로 건너뛰기
GitTree
환경설정

GitTree에서 SSH 구성

환경 설정 › SSH은 .ssh 폴더의 키를 나열하고, 새 키를 생성하며, SSH 구성의 각 호스트를 표시하고 연결을 테스트합니다. GitTree는 SSH 에이전트를 시작하지 않으며 ~/.ssh/config 또는 core.sshCommand를 편집하지 않습니다. SSH 원격용으로 선택한 키는 실행되는 git 명령에 전달됩니다.

무료업데이트됨

GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.

이 페이지에서
  1. 시작하기 전에
  2. 어디서 찾을 수 있나요?
  3. 단계
  4. 예상되는 결과
  5. SSH 설정
  6. 뭔가 잘못되면
  7. 질문
  8. 관련된

시작하기 전에

  • OpenSSH가 설치되었습니다(macOS, Windows 10 이상 및 대부분의 Linux 배포판과 함께 제공됨).

어디서 찾을 수 있나요?

  • 환경설정 › SSH: Keys, Generate a new key, Hosts 및 Test a connection.
액션macOSWindows 및 Linux
환경설정⌘,Ctrl+,

단계

  1. 키 생성

    Generate a new key에서 Ed25519 (recommended)를 유지하고 File name 및 Comment을 설정하고 Protect the key with a passphrase를 선택하고(시스템이 자체 대화상자에서 이를 요청함) Generate Key를 누릅니다. 기존 키는 덮어쓰지 않습니다.

  2. 호스트에 추가하세요

    Copy Public Key을 누르고 호스트의 SSH 키 페이지에 추가하거나 이를 허용하는 연결된 계정의 경우 Upload to Account…를 추가하세요.

  3. 테스트해 보세요

    Test a connection 아래에 Host(예: github.com) 및 User(git)를 입력하고 Test를 누릅니다. The host accepted your key.은 작동한다는 의미입니다.

예상되는 결과

SSH를 통한 Git은 키와 함께 작동하며 어떤 호스트가 어떤 키를 사용하는지 알 수 있습니다.

SSH 설정

  • Use the SSH agent: 실행 중인 에이전트가 보유한 키를 제공합니다.
  • Private key: 모든 SSH 원격에 대한 하나의 키, 단독으로 사용됩니다. 비어 있으면 ssh가 선택할 수 있습니다.
  • Unknown host keys: Ask me(지문을 먼저 표시), Accept new hosts, refuse changed ones 또는 Refuse hosts I have not trusted.
  • Remember key passphrases는 이를 시스템 키체인에만 보관합니다.

뭔가 잘못되면

"개인 키는 이 폴더에 없습니다."

.pub 파일만 있습니다. 개인 키를 동일한 폴더에 복사하거나 새 쌍을 생성하십시오.

질문

호스트 키 확인을 끌 수 있나요?

아니요. 가장 엄격한 선택은 알 수 없는 호스트를 거부하고 Ask me이 지문을 표시하므로 소유자가 게시한 것과 비교할 수 있습니다.