[Git] AccessToken을 포함한 Git clone 명령어

2024. 5. 26. 20:58·Git

3번째 프로젝트가 성공적으로 종료되었습니다.

기존의 WEB 프로젝트와 많이 다른 방식으로 진행되었고 그 중 처음 사용해보거나 의미있는 기술들을 포스팅 해보려합니다.

 

프로젝트는 다음과 같이 진행되었습니다. 

  • Java 17
  • Spring Boot 3.2.5
  • Gradle
  • React

이번 프로젝트의 주제는 초보자를 위한 인프라 플랫폼입니다.

GitHub 링크 : https://github.com/o54711254/Dobie

 

GitHub - o54711254/Dobie: 초보자를 위한 쉽고 빠른 배포 서비스

초보자를 위한 쉽고 빠른 배포 서비스. Contribute to o54711254/Dobie development by creating an account on GitHub.

github.com



문제

 

간단한 정보를 입력 후 배포를 경험할 수 있게 하는것이 이번 프로젝트의 주제였습니다.

사용자의 입력정보를 바탕으로 Git clone을 할 수 있어야 했는데 레포지토리가 private일때는 AccessToken이 필요했습니다.

GitLab에서는 Project Access Token, Git Hub에서는 Personal Access Token이 필요합니다.

평소에 사용시에는 accessToken 등 유저정보가 필요하면 입력 UI가 나타났었는데

자동화 하는 과정에서 미리 git clone 명령어에 accessToken을 포함시켜놓을 필요성을 느꼇습니다.


해결방법
git clone https://oauth2:accessToken@github.com/username/repository.git

 

위의 예시는 OAuth 2.0 인증을 사용하여 Git 저장소에 접근합니다.

accessToken 정보를 명령어에 포함시키고 github.com/username/respository 저장소의 내용을 git clone 해옵니다.

accessToken에 GitHub라면 Personal Access Token, GitLab이라면 Project Access Token을 넣고 사용하면 됩니다.

 

 

'Git' 카테고리의 다른 글

[Git] 원격, 로컬 branch 삭제 시 복구 방법  (0) 2024.03.25
[Git] 초보 개발자의 Git 사용법  (2) 2024.01.25
'Git' 카테고리의 다른 글
  • [Git] 원격, 로컬 branch 삭제 시 복구 방법
  • [Git] 초보 개발자의 Git 사용법
단군왕건영
단군왕건영
널리 세상을 이롭게 하고 싶은 개발자
  • 단군왕건영
    홍익인간 개발자
    단군왕건영
  • 전체
    오늘
    어제
    • 분류 전체보기 (57) N
      • Java (1)
      • Backend (14)
        • Spring (14)
      • Algorithm (7)
        • 백준 (4)
      • Frontend (1)
        • React (1)
      • Infra (6)
      • CS (20) N
        • 컴퓨터 구조 (20) N
      • Git (3)
      • Mac (2)
      • 회고 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    컴퓨터 구조
    java
    컴퓨터구조론
    백준
    springboot
    spring
    docker
    Jenkins
    컴퓨터구조
    git
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
단군왕건영
[Git] AccessToken을 포함한 Git clone 명령어
상단으로

티스토리툴바