Bonobo Git Server - 리파지토리 생성, 클론 생성, 커밋&푸시 (2/3)

반응형

 

작성자의 시스템 환경

  • OS : Windows 10
  • Tool : Git Bash
  • Git Resource : Bonobo Git Server

리파지토리 생성

  • (보노보 깃 서버 접속 후 로그인) Create new repository

 

  • 생성할 리파지토리 정보 입력
    • Contributors : 리파지토리 참여 멤버
      • 참여 멤버는 리파지토리의 Commit, Push, Pull 가능
    • Administrators : 리파지토리의 관리자
      • 리파지토리의 멤버 추가, 권한 부여, 리파지토리의 설정 변경 가능

 

  • 리파지토리가 생성된 화면

 

  • 리파지토리 정보 확인


Git Bash 실행

해당 포스팅에서 깃 관련 명령 수행은 사용자가 어느 프레임워크를 사용할지 모르므로 Git으로 진행합니다.

설치가 되어 있지 않으면 깃을 설치를 하시거나, 해당 프레임워크에서 커밋 푸시를 진행하면 됩니다.

 

  • 시작 - Git - Git Bash

 

  • Git Bash 실행 화면


클론 생성 (Clone)

  • 클론을 연동할 리파지토리의 Git URL 확인

 

  • Git Bash를 실행하여 클론 생성
git clone 깃주소

 

  • 사용자 정보 입력
  • 해당 리파지토리에 대한 권한이 있는 사용자여야 함
    • (설정해둔 초기 관리자 ID/PW)
      사용자 이름 : admin
      암호 : admin

 

  • 클론 연동 확인
    • 방금 만든 리파지토리이므로 비어있음

 

  • 클론 폴더 생성된 경로 확인
pwd

 

  • 해당 경로로 이동하여 클론 생성 여부 확인

 

  • + 클론 폴더 저장 경로 바꾸기
    • 주의 : 클론을 생성하기 전에 경로를 바꾸어야 해당 경로로 저장됩니다.
cd 저장 경로


커밋, 푸시 (Commit & Push)

  • 푸시 확인을 위해 테스트용 텍스트문서 하나 생성
    • 추가한 파일 : test.txt

 

  • 클론 폴더로 경로 이동
cd 클론 경로

 

  • 깃 상태 확인
    • 추가된 파일 확인
git status

 

  • 커밋 경로 선택
    • 온점(.)은 현재 경로를 의미
git .

 

  • 커밋
git commit -m "커밋 메시지"

 

  • 푸시
git push origin master

 

  • 푸시 확인


풀 (Pull)

  • 리파지토리의 파일 확인
    • 해당 포스팅에서는 예시를 위하여 다른 계정으로 푸시를 진행하였습니다.

 

  • 클론 폴더에 변경된 파일 가져오기
git pull origin master

 

  • 풀 확인


다른 정보 확인하기

 

반응형