3.2. Git을 사용하여 코드 서버의 워크벤치 공동 작업


노트북 또는 기타 파일이 Git 버전 제어에 저장된 경우 코드 서버에서 작동하도록 Git 리포지토리를 복제할 수 있습니다. 준비가 되면 변경 사항을 Git 리포지토리로 다시 푸시하여 다른 사용자가 모델을 검토하거나 사용할 수 있습니다.

code-server 사용자 인터페이스를 사용하여 Git 리포지토리를 작업 공간에 복제하여 작업을 계속하거나 외부 프로젝트의 파일을 통합할 수 있습니다.

사전 요구 사항

  • 실행 중인 코드-서버 워크벤치가 있습니다.
  • 복제하려는 Git 리포지토리에 대한 읽기 권한이 있습니다.

프로세스

  1. Git 리포지토리의 HTTPS URL을 복사합니다.

    • GitHub에서 코드 → HTTPS 를 클릭한 다음 클립보드에 URL 복사 아이콘을 클릭합니다.
    • GitLab에서 코드를 클릭한 다음 HTTPS를 사용하여 Clone(복제) 아래에 있는 URL 복사 아이콘을 클릭합니다.
  2. 코드-서버 창의 활동 표시줄에서 메뉴 아이콘( Menu icon ) 보기 명령줄을 선택합니다.
  3. 명령행 명령에서 Git: Clone 을 입력한 다음 목록에서 Git: Clone 을 선택합니다.
  4. 노트북이 포함된 리포지토리의 HTTPS URL을 붙여넣은 다음 Enter를 누릅니다.
  5. 메시지가 표시되면 Git 리포지토리의 사용자 이름과 암호를 입력합니다.
  6. 리포지토리를 복제할 폴더를 선택한 다음 확인을 클릭합니다.
  7. 리포지토리가 복제되면 복제된 리포지토리를 열지 묻는 대화 상자가 표시됩니다. 대화 상자에서 열기 를 클릭합니다.

검증

  • 리포지토리의 콘텐츠가 code-server Explorer 보기에 표시되는지 확인하거나 터미널에서 ls 명령을 실행하여 리포지토리가 디렉터리로 표시되는지 확인합니다.

명령줄 인터페이스를 사용하여 Git 리포지토리를 작업 공간에 복제하여 작업을 계속하거나 외부 프로젝트의 파일을 통합할 수 있습니다.

사전 요구 사항

  • 실행 중인 코드-서버 워크벤치가 있습니다.

프로세스

  1. Git 리포지토리의 HTTPS URL을 복사합니다.

    • GitHub에서 코드 → HTTPS 를 클릭한 다음 클립보드에 URL 복사 아이콘을 클릭합니다.
    • GitLab에서 코드를 클릭한 다음 HTTPS를 사용하여 Clone(복제) 아래에 있는 URL 복사 아이콘을 클릭합니다.
  2. 코드-서버 창의 활동 표시줄에서 메뉴 아이콘( Menu icon ) 터미널 터미널을 선택하여 터미널 창을 엽니다.
  3. git clone 명령을 입력합니다.

    git clone <git-clone-URL>
    Copy to Clipboard Toggle word wrap

    HTTPS URL로 바꿉니다 . 예를 들면 다음과 같습니다.

    $ git clone https://github.com/example/myrepo.git
    Cloning into myrepo...
    remote: Enumerating objects: 11, done.
    remote: Counting objects: 100% (11/11), done.
    remote: Compressing objects: 100% (10/10), done.
    remote: Total 2821 (delta 1), reused 5 (delta 1), pack-reused 2810
    Receiving objects: 100% (2821/2821), 39.17 MiB | 23.89 MiB/s, done.
    Resolving deltas: 100% (1416/1416), done.
    Copy to Clipboard Toggle word wrap

검증

  • 리포지토리의 콘텐츠가 code-server Explorer 보기에 표시되는지 확인하거나 터미널에서 ls 명령을 실행하여 리포지토리가 디렉터리로 표시되는지 확인합니다.

원격 Git 리포지토리에서 다른 사용자가 변경한 내용을 워크벤치로 가져올 수 있습니다.

사전 요구 사항

  • 원격 Git 리포지토리를 구성했습니다.
  • Git 리포지토리를 code-server로 가져왔고 리포지토리의 콘텐츠가 code-server의 Explorer 뷰에 표시됩니다.
  • 원격 Git 리포지토리에서 로컬 리포지토리로 파일을 가져올 수 있는 권한이 있습니다.
  • 실행 중인 코드-서버 워크벤치가 있습니다.

프로세스

  1. 코드 서버 창의 활동 표시줄에서 소스 제어 아이콘( Source Control icon )을 클릭합니다.
  2. 보기 및 추가 작업 버튼(...)을클릭한 다음 가져오기 를 선택합니다.

검증

  • 소스 제어 창의 원격 리포지토리에서 가져온 변경 사항을 볼 수 있습니다.

3.2.4. 코드 서버의 프로젝트 변경 사항을 Git 리포지토리로 푸시

프로덕션 환경에서 애플리케이션을 빌드하고 배포하려면 작업을 원격 Git 리포지토리에 업로드합니다.

사전 요구 사항

  • 실행 중인 코드-서버 워크벤치가 있습니다.
  • 관련 Git 리포지토리를 code-server에 추가했습니다.
  • 변경 사항을 관련 Git 리포지토리로 내보낼 수 있는 권한이 있습니다.
  • Git 버전 제어 확장 기능이 설치되어 있습니다.

프로세스

  1. 코드 서버 창의 활동 표시줄에서 메뉴 아이콘( Menu icon ) 파일 모두 저장 을 선택하여 저장되지 않은 변경 사항을 저장합니다.
  2. 소스 제어 아이콘( Source Control icon )을 클릭하여 소스 제어 창을 엽니다.
  3. 변경된 파일이 변경 사항 아래에 표시되는지 확인합니다.
  4. 변경 사항 제목 옆에 있는 모든 변경 사항 단계 버튼(+)을 클릭합니다.

    스테이징된 파일은 Staged Changes 섹션으로 이동합니다.

  5. 메시지 필드에 변경 사항에 대한 간략한 설명을 입력합니다.
  6. 커밋 버튼 옆에 있는 More Actions…​ 버튼을 클릭한 다음 Commit & Sync 를 클릭합니다.
  7. 메시지가 표시되면 Git 자격 증명을 입력하고 확인을 클릭합니다.

검증

  • 최근 내보낸 변경 사항은 원격 Git 리포지토리에 표시됩니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동