GitHub Enterprise Manual 15

Rider의 GitHub 필수 기능

안녕하세요, JetBrains 한국 총판 단군소프트입니다. 오늘은 Rider의 GitHub 필수 기능에 대한 소식을 들고 왔습니다. GitHub는 Git 버전 관리 시스템용 온라인 호스팅 서비스입니다. GitHub는 Git의 기능 및 소셜 코딩 기능 등의 자체 기능을 다양하게 제공합니다. 이 블로그 게시물에서는 Rider에서 GitHub 사용 시 필수 기능을 살펴보겠습니다. GitHub 소개 우선 Git 및 GitHub의 차이점을 이해하는 것이 중요합니다. Git은 소스 코드 관리 시스템인 반면 GitHub는 Git 저장소용 호스팅 플랫폼입니다. 즉, Git은 버전 관리 시스템(VCS)의 시스템으로 로컬에서 실행합니다. 그리고 Git 명령어를 사용하여 소스가 관리된 코드를 GitHub 호스팅 서비스에 동..

GitHub Enterprise Release notes - 2.15.15

2.15.15 릴리즈 노트에서 모든 히스토리를 확인하실 수 있습니다. 보안 관련 수정사항 최신 보안 버전에 맞게 패키지 업데이트 버그 관련 수정사항 보관된 저장소에 ghe-migrator를 사용하거나 GitHub.com에서 내보내는 경우 Pull Request 리뷰 comment 내보내기가 실패합니다. 변경사항 memcached 그래프가 메모리 "free"외에 메모리 "used"를 포함하도록 조정했습니다. 진행중인 이슈 사용자가 없는 GitHub Enterprise를 새로 설정하면 헤커가 첫 번째 관리 사용자를 만들 수 있습니다. 사용자 지정 방화벽 규칙은 업그레이드 중에 유지 관리되지 않습니다. 저장소 데이터 캐시가 빌드되는 동안 svn checkout이 시간 초과 될 수 있습니다. 대부분의 경우, 후..

GitHub Enterprise Audit log 사용 가이드

1. Site Admin 클릭 후 Audit Log 클릭 Audit log 메뉴 최초 진입 화면 2. 상세 기능 설명 Query에 검색어를 입력 후 엔터 혹은 Search 버튼을 누르면 검색어에 해당하는 결과가 최신순으로 검색됩니다. 예를 들어 isjeon 또는 isjeong1같이 존재하지 않는 데이터로 검색할 경우 검색되지 않습니다. 우측 상단의 JSON 버튼을 클릭하면 정제되지 않은 로그가 최대 5000개까지 .json 파일로 저장됩니다. Older버튼을 클릭하면 현재 검색 결과 이전의 데이터를 보여주며, 더 이전의 데이터를 원할 경우 계속해서 Older 버튼을 클릭하시면 됩니다.(Newer 버튼은 검색결과보다 이후 데이터를 보여줍니다.) Copy all log metadata for internal..

조직 내 팀 및 하위 팀에 저장소 권한 부여 케이스

테스트를 위한 조직 구성도 안내 테스트 케이스 IT서비스팀, ERP팀, 인프라팀 하위팀(Infra_Team_Inner)에 저장소 접근 권한 부여한 후 팀별 접근 가능 여부 확인 조직 생성 조직 멤버 추가 안 함 조직 생성 완료 및 조직 초기 페이지 멤버의 저장소 접근 기본 권한을 None으로 설정 팀 생성 (itservice_dept) 팀 검색 및 정보 입력 (itservice_dept) 팀 생성 완료 및 초기 페이지 (itservice_dept) itservice_dept 하위에 3개 팀을 만들어 주기 위헤 itservice_dept 페이지에서 Teams 클릭 후 팀명 입력 기존 팀명이 있을 경우 만들 수 없으며, 사용 가능한 팀명은 +표시를 클릭하여 새팀 정보입력창으로 이동 조직 내에 Private ..

GitHub Enterprise - License User Count Case

번호 구분 케이스 비고 1 증가 LDAP 사용 시 AD계정 설정(Domain base 및 Restricted user groups)에 포함된 유저가 GitHub Web에 접근하여 최초 로그인 2 증가 사이트 어드민이 LDAP user 메뉴에서 AD계정으로 계정 추가 3 증가 사이트 어드민이 Invite user 메뉴에서 메일 주소로 계정을 초대 4 증가 Suspend 된 사용자를 Unsuspend 처리 (LDAP 연동이 아닌 직접 추가한 사용자) LDAP 연동 시 그룹에서 제거되어 Suspend 된 유저는 그룹에 다시 추가되면 LDAP Sync 시 Unsuspend 됨 5 감소 LDAP 사용 시 AD계정 설정(Domain base 및 Restricted user groups)에 포함된 유저가 해당 그룹에..

Chapter 3. GitHub 기능 소개

1. 프로젝트 페이지소개 위 사진 왼쪽 위를 보면 twbs/bootstrap라고 쓰여 있는데, 이는 twbs라는 사용자가 bootstrap이라는 프로젝트를 소유하고 있다는 것을 뜻한다. 우측 상단의 아이콘 설명 - ‘눈’모양 - ‘구독’버튼 : 이 프로젝트에 새로운 변화가 생길 때 마다 알림을 받겠다는 뜻이다. - ‘별’은 ‘좋아요’ 버튼 : 프로젝트에 대한 참여자의 기호 - ‘Fork’ 아이콘: 이 프로젝트를 fork 2. README.md파일 보기 프로젝트의 루트에 README.md라는 파일이 있으면 그 파일의 콘텐츠가 프로젝트 홈페이지의 폴더와 파일 목록 바로 아래에 표시된다. 이 파일은 프로젝트에 대한 소개와 협력자들에게 유용한 추가 정보(소프트웨어를 어떻게 설치하는지, 자동화된 테스트를 어떻게 ..

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) : 기본..