>  기사  >  개발 도구  >  git 로컬 설정 비밀번호

git 로컬 설정 비밀번호

WBOY
WBOY원래의
2023-05-17 12:51:071621검색

개발자로서 버전 관리를 위해 git을 사용해야 하는 경우가 많습니다. 일반적으로 코드를 원격 창고에 푸시한 다음 확인을 위해 사용자 이름과 비밀번호를 입력해야 합니다. 그런데 매번 사용자 이름과 비밀번호를 입력하는 것이 매우 번거롭습니다. 이 과정을 단순화할 수 있는 방법이 있습니까? 이 기사에서는 Git을 보다 편리하게 사용할 수 있도록 로컬에서 Git 비밀번호를 설정하는 방법을 소개합니다.

  1. Git 설치

먼저 git이 설치되어 있는지 확인해야 합니다. 아직 설치하지 않았다면 공식 웹사이트로 이동하여 설치 패키지를 다운로드하고 설치할 수 있습니다: https://git- scm.com/download

  1. Git Bash 열기

터미널을 열고 Git Bash 명령을 입력하세요

  1. 전역 사용자 이름과 이메일 주소를 설정하세요

전역 사용자를 설정하려면 터미널에 다음 명령을 입력하세요 이름 및 이메일 주소:

$ git config --global user.name "Your Name"
$ git config --global user.email "your.email@example.com"
  1. Generate SSH key

아직 SSH 키를 생성하지 않은 경우 이 단계를 건너뛸 수 있습니다. 그렇지 않은 경우 터미널에 다음 명령을 입력하여 SSH 키를 생성하세요.

$ ssh-keygen -t rsa -C "your.email@example.com"

프롬프트에 따라 비밀번호를 입력하거나 Enter 키를 눌러 비밀번호 설정을 건너뜁니다.

  1. 비밀번호 캐싱 설정

git에서 비밀번호를 로컬로 캐시하는 방법에는 git의 자격 증명 도우미를 사용하거나 SSH 에이전트를 사용하는 두 가지 방법이 있습니다. 여기서는 첫 번째 방법을 소개하겠습니다.

터미널에 다음 명령을 입력하세요:

$ git config --global credential.helper cache

이렇게 하면 비밀번호 캐싱이 활성화되고 기본 캐싱 시간이 15분으로 설정됩니다. 시간을 맞춤 설정해야 하는 경우 마지막에 초 단위로 매개변수를 추가할 수 있습니다. 예를 들어 30분으로 설정한 경우 다음 명령을 입력합니다.

$ git config --global credential.helper 'cache --timeout=1800'
  1. 비밀번호 확인 입력

위 설정을 완료한 후, git 작업을 다시 수행하면 다음과 유사한 프롬프트가 표시됩니다.

$ git push
Username for 'https://github.com': your_username
Password for 'https://your_username@github.com':

이때 비밀번호를 한 번만 입력하면 git이 비밀번호를 캐시합니다. 비밀번호를 다시 입력할 필요가 없습니다. 비슷한 명령을 다시 실행할 때.

  1. 캐시 지우기

비밀번호 캐시를 지우려면 다음 명령을 입력하세요.

$ git config --global --unset credential.helper

이렇게 하면 비밀번호 캐싱이 비활성화됩니다.

요약

이 기사의 소개를 통해 Git을 더욱 편리하게 사용할 수 있도록 로컬에서 Git 비밀번호를 설정하는 방법을 배웠습니다. 물론 계정 보안을 보장하기 위해 비밀번호를 로컬에 영구적으로 저장하는 것은 권장하지 않습니다. 공용 컴퓨터를 사용하는 경우 주의하세요.

위 내용은 git 로컬 설정 비밀번호의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.