GHE 21

Chapter 2. GitHub에서 작업 및 협력하기

GitHub을 사용하여 개발하고, 팀내 또는 회사내 커뮤니티에서 공동 협업하는 형태는 크게 아래 세가지 경우가 있다. 1. 로컬 저장소에서 작업하여 온라인 저장소로 git push - 개발자 본인의 로컬 저장소에서 작업 후 온라인 저장소로 git push 2. 온라인 저장소에서 브랜치로 작업하여 pull request하기 - 온라인 저장소에서 브랜치를 직접 생성하여 작업 후, master 브랜치로의 pull request 3. 온라인 저장소에서 Forking하여 로컬 저장소로 clone하여 작업 후, forking 저장소로 push하고, 이를 pull request하기 - 온라인 저장소를 forking - forking된 저장소에 직접 작업, 혹은 자신의 로컬 저장소로 clone 하여 작업 - 변경사항을..

Chapter 1. Git 기본 용어 및 GitHub 처음 사용하기

1. 기본 용어 커맨드 라인(Command Line) : 깃 명령어를 입력할 때 사용하는 컴퓨터 프로그램. 맥에선 터미널이라고 한다. PC에선 기본적인 프로그램이 아니어서 처음엔 깃을 다운로드해야 한다(다음 섹션에서 다룰 것이다). 두 경우 모두 마우스를 사용하는 것이 아닌 프롬프트로 알려진 텍스트 기반 명령어를 입력한다. 저장소(Repository) : 프로젝트가 거주(live)할 수 있는 디렉토리나 저장 공간. 깃허브 사용자는 종종 “repo”로 줄여서 사용한다. 당신의 컴퓨터 안의 로컬 폴더가 될 수도 있고, 깃허브나 다른 온라인 호스트의 저장 공간이 될 수도 있다. 저장소 안에 코드 파일, 텍스트 파일, 이미지 파일을 저장하고, 이름 붙일 수 있다. 버전관리(Version Control) : 기본..

GitHub Enterprise Site Admin 권한 관련 기능

User 및 Repository 권한 설정 메뉴 1. site admin 메뉴 > Admin Center a. User can create organization - admin이 아닌 사용자에게 조직 생성 권한을 enable/disable b. Default organization membership visibility - 신규 조직 멤버의 기본 표시 방법 (private/public) - Public : User의 조직 멤버쉽이 모두 public상태로 공개됨 - Private : User의 조직 멤버쉽이 해당 조직의 멤버들에게만 보임 - Enforce on organization members옵션에 체크하면, 조직 멤버들은 자신들의 표시 방법을 기본값에서 변경할 수 없음 c. Default reposi..

GitHub Enterprise – 백업 데이터 복원

참고로 백업 데이터 복원 시 조건이 몇 가지 있습니다. - Replica가 설정된 Primary에는 복원이 진행되지 않습니다. - Replica를 stop이 아닌 teardown시켜야 합니다.(ghe-repl-stop : X, ghe-repl-teardown : O) - Primary가 Maintenance 모드일때만 복원이 가능합니다. Primary에 SSH 접속 후 $ ghe-maintenance -s 또는 아래 이미지 참고 Maintenance 모드로 변경하더라도 관리자는 관리자 콘솔에 계속 접근이 가능합니다. 1. 복원 진행 $ bin/ghe-restore -c -s 20190327T144302 [복원할 인스턴스의 IP] -c 옵션 : 대상 호스트의 설정, 인증서 및 라이센스 데이터를 덮어 씁니다..