윈도우즈에서 ssh 접근github 설정

1618 단어
I. git에 대한 사용자 name 및 이메일을 설정합니다.
$ git config --global user.name "yourname"
$ git config --global user.email "youremail"

git 구성 보기$git config --lisII. SSH 키 생성 프로세스:
  • ssh 키가 있는지 확인하기: cd ~/.ssh 키가 없으면 이 폴더가 없고 백업 삭제가 있습니다
  • 키 생성: $ ssh-keygen -t rsa -C "[email protected] " 3개의 리턴을 누르면 비밀번호가 비어 있습니다. 여기는 키를 사용하지 않습니다.마지막으로 "C:\Users\username\.ssh"디렉터리에 두 개의 파일을 생성합니다: idrsa와 idrsa.pub
  • ssh에 개인 키를 추가합니다: ssh-add id_rsa 이전에 비밀번호가 설치되어 있으면 비밀번호를 입력해야 합니다. 비밀번호 추가가 성공하지 않으면 다음 단계로 넘어갑니다.[이 오류를 보고하면: Could not open a connection to your authentication agent. 먼저 실행eval `ssh-agent`(~키에 있는 그'입니다') 다시 실행ssh-add id_rsa하면rsa가 성공적으로 추가됩니다]
  • github에 로그인하여 ssh 키를 추가합니다. 이것은 "id rsa.pub"에 있는 키를 추가합니다. 키 이름에 대해 의미 있는 이름을 붙이는 것이 좋습니다.
  • 테스트: [email protected]첫 번째 경고가 나타납니다. yes를 입력하면 차로 돌아가면 됩니다
  • III. github 사용하기 시작
  • 로컬에 창고 하나(github에 같은 이름의 창고 하나)
  • 명령줄 모드에서 로컬 창고 루트 디렉터리에 들어가서 원격 창고를 추가합니다. (원격 창고는 로컬 창고와 이름이 같아야 함) $git remote add [email protected]:username/projectname.git
  • 창고 초기화:git init
  • 로컬 창고 내용을 수정한 후 $git add filename 명령을 사용하여 수정 파일을 캐시 영역 목록에 추가하고 $git commit-m "message"제출
  • 로컬 라이브러리의 내용을 원격으로 전송합니다: $git push -u origin master는 원격 라이브러리가 비어 있기 때문에 저희가 처음으로 Master 지점을 전송할 때 -u 파라미터를 추가했습니다. Git는 로컬 Master 지점의 내용을 원격의 새로운 Master 지점으로 전송할 뿐만 아니라 본 지역의 Master 지점과 원격 Master 지점을 연결합니다.나중에 밀어넣거나 끌 때 명령을 간소화하고 git push/pull origin master 명령을 직접 사용할 수 있습니다.

  • 랴오닝 성 2

    좋은 웹페이지 즐겨찾기