Git에 사용자 이름과 비밀번호를 저장하는 방법

Git E Sayongja Ileumgwa Bimilbeonholeul Jeojanghaneun Bangbeob



힘내 전 세계 여러 사람들이 사용하는 무료로 사용할 수 있는 분산 버전 제어 시스템입니다. 그러나 때로는 다른 작업을 수행하기 위해 Git 원격 리포지토리와 상호 작용할 때마다 ID를 증명하는 데 시간이 많이 걸리고 어려워집니다. 이러한 작업을 보다 실현 가능하게 하려면 이러한 자격 증명을 영구적으로 저장하고 Git 로컬 리포지토리를 원격 리포지토리와 연결합니다.

이 연구에서는 Git에 사용자 이름과 암호를 저장하는 절차에 대해 간략하게 설명합니다.

Git에 사용자 이름과 비밀번호를 저장하는 방법은 무엇입니까?

Git 사용자는 원격 리포지토리를 Git의 로컬 리포지토리와 연결하기 위해 항상 자격 증명을 제공해야 합니다. 이러한 번거로움을 피하기 위해 Git을 사용하면 현재 프로젝트 사용자가 액세스할 수 있도록 사용자 이름과 암호를 로컬 및 전역적으로 저장할 수 있습니다.







해당 목적을 위해 아래 단계를 따르십시오.



1단계: GitHub 계정 열기



먼저 브라우저를 열고 ' 깃허브 ' 사용자 이름과 비밀번호를 저장할 저장소, 저장소를 복사 ' URL '. 예를 들어 ' 테스트 ' 주소 표시줄에서 원격 저장소:






2 단계: Git Bash 실행

'를 검색하십시오. 힘내 배쉬 '의 도움으로 ' 시작 ' 메뉴를 선택하고 실행합니다.




3단계: 리포지토리 복제

이제 선택한 원격 Git 리포지토리를 복제하고 작업을 더 쉽게 하기 위해 사용자 이름과 암호를 설정합니다. 이를 위해 ' 자식 클론 ” 명령을 복사한 원격 저장소 URL을 다음과 같이 사용합니다.

$ 자식 클론 https: // // 리눅스: 12345 @ github.com / 그것의 리눅스 힌트 / 테스트


여기에서 우리는 ' 리눅스 '를 사용자 이름으로 사용하고 ' 12345 '를 비밀번호로:


아래 출력은 ' 테스트 ' 원격 저장소가 성공적으로 복제되었습니다.


4단계: 자격 증명 저장

다음 실행 ' 자식 구성 ' 명령을 사용하여 지정된 Git 자격 증명을 ' .git/config ' 파일:

$ 자식 구성 credential.helper 저장소


위의 명령은 제공된 자격 증명을 로컬 저장소에 저장합니다.


다음으로 ' -글로벌 ' 옵션이 있는 ' 자식 구성 ” 명령을 사용하여 자격 증명을 전역적으로 저장합니다.

$ 자식 구성 --글로벌 credential.helper 저장소



5단계: 풀 리퀘스트

최근에 ' ~/.git-자격 증명 ” 파일을 일반 텍스트로, 원격 저장소에서 처음으로 pull 또는 push하는 경우:

$ 자식 풀


위에 주어진 명령의 출력은 ' 이미 최신 상태 '라는 메시지는 저장소를 복제한 후 이미 Git에 사용자 이름과 비밀번호를 저장했기 때문입니다.


자격 증명을 설정하지 않고 저장소를 복제한 경우 아래 섹션에 따라 사용자 이름과 암호를 저장하십시오.

이미 복제된 저장소의 비밀번호와 사용자 이름을 저장하는 방법은 무엇입니까?

사용자 이름과 암호를 구성하지 않고 Git 원격 리포지토리를 복제한 경우 Git bash를 사용하여 ' URL '를 입력하고 다음 명령을 사용하여 자격 증명을 지정합니다.

$ 자식 원격 set-url 출처 https: // // 리눅스월드:09876 @ github.com / 그것의 리눅스 힌트 / 테스트


여기에서 우리는 ' 리눅스월드 '를 사용자 이름으로 ' 09876 '를 암호로 사용하고 ' 뒤에 복제된 저장소의 링크를 지정했습니다. @ ' 징후.

위의 명령을 실행한 후 첫 번째 섹션에서 이미 제공한 자격 증명을 저장하기 위해 동일한 단계를 수행합니다.

결론

Git에 사용자 이름과 비밀번호를 저장하려면 ' 깃허브 ' 원격 저장소를 복사하고 ' URL '. 그런 다음 ' 힘내 배쉬 ', 붙여넣기 ' URL ' 이랑 ' $ 자식 클론 ” 명령에서 자격 증명을 지정하고 실행합니다. 마지막으로 ' $ git config –global credential.helper 저장소 '에 자격 증명을 저장하는 '명령 .git/config ' 파일입니다. 이 연구에서는 Git에 사용자 이름과 암호를 저장하는 절차를 보여주었습니다.