`github에 코드를 제출하는 것을 해결하는 것은 항상 사용자 이름 비밀번호를 입력해야 하는 것이다`

1926 단어
나는 일찍이 github 계정을 한 번 전환한 적이 있는데, 마치 github 계정의 비밀번호를 한 번 바꾼 것 같다. 그리고?그리고 매번github에 코드를 제출할 때마다 사용자 이름 비밀번호를 입력해야 한다(상기 원인으로 인한 것으로 추정된다). 매번. 이것도 너무 번거롭다. 그래서 방법을 강구하여 이 문제를 해결하고 한 번의 검색을 통해 마침내 해결 방법을 찾아 공유하고 당신과 함께 노력하자!!
==============
솔루션:
  • 사용자 디렉터리에 새 텍스트 파일을 만듭니다. 이름은 .git-credentials사용자 디렉터리입니다.
  • windows: C:/Users/username
  • mac os x: /Users/username
  • linux: /home/username

  • 지난번에 만든 파일에 내용을 입력하십시오: https:{username}:{password}@github.com 물론 상기 {username}과 {password}는github의 계정 이름과 비밀번호로 바꿔야 합니다
  • git 설정 수정 실행 명령git config --global credential.helper store 상기 명령은 ~/.gitconfig 파일 끝에 다음과 같은 설정을 추가합니다.
    [credential]
        helper = store
    
  • 상기 3단계 설정을 거친 후, 당신의push 코드가github에 도착했을 때, 사용자 이름 비밀번호를 더 이상 입력할 필요가 없습니다.
    =================속편...그 결과 위의 세 단계를 거치지 않고도 절차를 다음과 같이 간소화할 수 있었다.
  • 명령줄에 명령을 입력합니다. git config --global credential.helper store ☞ 이 단계는 사용자 디렉터리에 있습니다.gitconfig 파일 마지막 추가:
  •     [credential]
            helper = store
    
  • 현재push당신의 코드(git push))입니다.이때는 사용자 이름 비밀번호를 입력하라고 합니다.이 단계에서 입력한 사용자 이름 비밀번호는 기억될 것입니다.다음에push 코드를 입력할 때 사용자 이름 비밀번호를 입력하지 않아도 됩니다!☞ 이 단계에서는 사용자 이름 암호를 기록하는 파일.git-credential을 사용자 디렉토리에 생성합니다.☞git config --global 명령은 실제 사용자 디렉터리에 있는 .gitconfig 파일입니다. 이 파일(cat .gitconfig을 cat해 보겠습니다. 그 내용은 다음과 같습니다.
  • [user]
        name = alice
        email = [email protected]
    [push]
        default = simple
    [credential]
        helper = store
    
    git config --global user.email "[email protected]" 조작은 위의 이메일git config --global push.default matching이 조작한 것이고 위의push단의default 필드git config --global credential.helper store가 조작한 것은 위의 마지막 줄의 값이다.

    좋은 웹페이지 즐겨찾기