Git 구성 및 인증 방법

Git 구성

컴퓨터에서 Git 사용을 시작하려면 작업 작성자임을 식별하는 자격 증명(사용자 이름 및 이메일)을 입력해야 합니다. 사용자 이름과 이메일은 GitLab에서 사용 중인 것과 일치해야 합니다.

셸에서 본인의 사용자 이름을 추가합니다.

git config --global user.name "your_username"

그리고 본인의 이메일 주소 :

git config --global user.email "your_email_address@example.com"

구성을 확인하려면 다음을 실행하십시오.

git config --global --list

--global 옵션은 시스템에서 수행하는 모든 작업에 항상 이 정보를 사용하도록 Git에 지시합니다. --global을 생략하거나 –-local을 사용하면, 구성이 현재 리포지터리에만 적용됩니다.

Git 구성 문서에서 Git이 구성을 관리하는 방법에 대해 자세히 알아볼 수 있습니다.

Git 인증 방법

컴퓨터를 GitLab에 연결하려면, 자신을 식별할 수 있는 자격 증명을 추가해야 합니다. 두 가지 옵션이 있습니다.

  • HTTPS를 통해 프로젝트 별로 인증하고 컴퓨터와 GitLab 간에 작업을 수행할 때마다 자격 증명을 입력합니다.
  • SSH를 통해 한 번 인증하면 GitLab은 사용자가 pull, push 및 clone 할 때마다 자격 증명을 요청하지 않습니다.

인증 프로세스를 시작하기 위해, 기존 리포지터리를 컴퓨터에 clone 합니다.

  • SSH를 사용하여 인증하려면, SSH 설명서의 지침에 따라 clone 하기 전에 설정하십시오.
  • HTTPS를 사용하려면, GitLab에서 사용자 이름과 비밀번호를 요청합니다.
    • 계정에 2FA를 활성화한 경우, 계정의 비밀번호 대신 read_repository 또는 write_repository 권한이 있는 개인 액세스 토큰을 사용해야 합니다. Clone 하기 전에 하나를 만드십시오.
    • 2FA를 활성화하지 않은 경우, 계정의 암호를 사용하십시오.

참고 : SSH를 통한 인증은 GitLab에서 권장하는 방법입니다. 자격 증명 저장소에 대한 자세한 내용은 Git 자격 증명 문서에서 확인할 수 있습니다.

GitLab 원문 보기