GitLab은 Ruby on Rails를 사용하여 웹 인터페이스를 통해 공개 또는 비공개 프로젝트에 액세스할 수 있는 자체 호스팅 Git 프로젝트 웨어하우스를 구현하는 오픈 소스 버전 관리 시스템입니다. 소스 코드를 탐색하고 결함 및 주석을 관리하는 기능을 포함하여 Github와 유사한 기능을 가지고 있습니다.
설치
온라인 설치 가이드를 따르세요
//m.sbmmt.com/link/f8a85df7f5f429ca5f2ff9a695835da3
로그인 구성
http://192.169.1.22/와 같은 서버 주소에 직접 액세스하면 로그인 창이 나타나고 사용자 이름과 비밀번호는 다음과 같습니다.
사용자 이름: 루트
비밀번호: 5iveL!fe
새 프로젝트
탐색 막대에서 “+”를 클릭하여 프로젝트 생성 페이지로 들어갑니다
네임스페이스는 이 프로젝트가 속한 프로젝트를 결정하는 데 사용됩니다. 사용자를 직접 선택하거나 그룹을 선택할 수 있습니다. 이는 프로젝트의 URL에 영향을 미칩니다. 예를 들어, Team1 그룹을 선택하여 Test1 프로젝트를 생성하면 Team1 프로젝트가 Team1 그룹에 표시되고 액세스 경로는 https://domain.com/team1/Test1
입니다.가시성 수준은 권한 수준을 나타내며 다음 세 가지 유형으로 나뉩니다.
비공개, 본인 또는 그룹 구성원만 액세스할 수 있습니다.
로그인한 모든 사용자가 내부 접근 가능
Public Public, 누구나 접근 가능
SSL 키 추가
git 저장소 간 코드 전송 프로토콜은 주로 SSH 프로토콜을 사용합니다. 일반적으로 gitlab을 구축할 때 사용하는 git 사용자는 비밀번호가 없기 때문에 ssh를 통해 직접 로그인할 수 없습니다. 공개키를 업로드하려면 ssh-keygen을 사용해야 하고 전송을 위해서는 비대칭 암호화를 사용해야 합니다.
ssh-keygen -t rsa -C “$your_email”
고양이 ~/.ssh/id_rsa.pub
위의 첫 번째 명령은 ~/.ssh/id_rsa 및 ~/.ssh/id_rsa.pub에 각각 저장되는 개인 키와 공개 키 쌍을 생성합니다. 명령이 완료된 후 저장 주소를 묻습니다. , 기본적으로 Enter 키를 누르기만 하면 됩니다. 두 번째 명령은 공개 키 문자열을 확인하고 수동으로 복사합니다.
패널에서 프로필 설정 –> SSH 키 –> SSH 키 추가를 클릭하세요. 그런 다음 이전 단계의 id_rsa.pub 내용을 복사하여 입력 상자에 붙여넣고 저장합니다. 지금 이용 가능
위 내용은 CentOS에 GitLab을 설치하고 설정하는 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!