힘내 인증

Fumbani Banda 2023년1월30일
  1. Git에서 처음부터 로컬 리포지토리 만들기
  2. 기존 프로젝트에 대한 로컬 리포지토리 생성
  3. GitHub에 로컬 리포지토리 연결
힘내 인증

이 튜토리얼은 인증 실패 오류 메시지 없이 로컬 저장소를 GitHub/Gitlab의 원격 저장소에 연결하는 방법을 보여줍니다.

Git에서 처음부터 로컬 리포지토리 만들기

로컬 리포지토리를 처음부터 생성하려면 다음 단계를 따르세요.

  • 프로젝트의 새 디렉토리 생성
  • 새 디렉토리로 이동
  • git init를 입력하여 새 Git 저장소를 만듭니다.
  • 새 디렉토리에 파일 생성
  • 디렉토리 안에 있는 동안 git add .를 입력합니다. 모든 파일을 추가합니다.
  • git commit -m "First Commit"을 입력하여 Git 저장소에 대한 변경 사항을 가져옵니다.

기존 프로젝트에 대한 로컬 리포지토리 생성

기존 프로젝트에 대한 로컬 리포지토리를 생성하려면 다음 단계를 따르세요.

  1. 프로젝트 디렉토리로 이동
  2. git init를 입력하여 프로젝트를 Git 저장소로 초기화합니다.
  3. git add .를 입력합니다. 모든 파일을 추가하려면
  4. git commit -m "First Commit"를 입력하여 Git 리포지토리의 변경 사항을 캡처합니다.

GitHub에 로컬 리포지토리 연결

로컬 리포지토리를 설정했으면 다음 지침에서 GitHub의 원격 리포지토리에 연결하는 방법에 대한 지침을 제공합니다.

  • GitHub로 이동
  • 계정에 로그인
  • 새 저장소를 만들고 저장소의 URL을 복사합니다.
  • 다음 명령을 입력하여 로컬 git 저장소를 GitHub에 연결합니다.
    $ git remote add origin https://github.com/user/repo.git
    

    git remote add origin https://github.com/user/repo.git은 푸시할 때마다 인증을 요청합니다. ‘2단계 인증’이 활성화된 경우(2FA) 아래와 같이 비밀번호 대신 ‘개인 액세스 토큰’(PAT)을 사용해야 합니다. 대신 git remote add origin git@github.com:user/repo.git을 사용하여 수행하는 모든 git 작업에 대한 인증을 피할 수 있습니다.

    $ git push -u origin master
    

    git 사용자 이름과 암호

Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub