소프트웨어 개발 프로세스가 지속적으로 개선됨에 따라 버전 제어 도구가 핵심 구성 요소가 되었습니다. Git은 오늘날 가장 일반적으로 사용되는 버전 제어 도구 중 하나입니다. Git의 가장 큰 장점은 개발자가 다양한 위치와 시간에 개발을 위해 협업할 수 있는 분산 버전 제어입니다. GitLab은 Git이 제어하고 관리하는 웹 애플리케이션으로 오픈 소스 Git 코드 호스팅, 문제 추적, CI/CD 및 Wiki 기능을 제공합니다. 이 기사에서는 Ubuntu 운영 체제에서 GitLab 서버를 설정하는 방법을 소개합니다.
1단계: 필요한 패키지 설치
시작하기 전에 컴퓨터에 몇 가지 필수 패키지를 설치해야 합니다. 이러한 패키지는 다음 명령을 사용하여 설치할 수 있습니다.
sudo apt-get update sudo apt-get upgrade sudo apt-get install curl openssh-server ca-certificates postfix
메일 서버를 구성하라는 메시지가 표시되면 "인터넷 사이트"를 선택하고 "일반 메일 구성 유형" 라디오 옵션에 응답하세요.
2단계: GitLab 설치
GitLab을 설치하기 전에 GitLab 소스를 구성해야 합니다. 새 파일 /etc/apt/sources.list.d/gitlab-ce.list
를 만들고 다음 내용을 작성합니다. /etc/apt/sources.list.d/gitlab-ce.list
并写入以下内容。
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
接着执行以下命令。
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - sudo apt-get update sudo apt-get install gitlab-ce
注意:这里使用的是清华大学的镜像源,因为它的速度会比官方源要快。
第三步:配置GitLab
安装完成之后,需要进行一些配置。打开GitLab配置文件/etc/gitlab/gitlab.rb
。
sudo nano /etc/gitlab/gitlab.rb
找到以下内容。
# gitlab_external_url 'http://gitlab.example.com'
解除注释并将http://gitlab.example.com
替换为你的域名或者服务器的IP地址。
gitlab_external_url 'http://your_domain_or_IP'
接着,找到以下内容。
# unicorn['port'] = 8080
解除注释并将端口号改为80。
unicorn['port'] = 80
最后,执行以下命令并等待GitLab启动完成。
sudo gitlab-ctl reconfigure
第四步:访问GitLab
完成上述步骤之后,可以在浏览器中输入http://your_domain_or_IP
rrreee
rrreee
참고: 공식 소스보다 빠르기 때문에 여기서는 Tsinghua University의 미러 소스를 사용합니다. 3단계: GitLab 구성🎜🎜설치가 완료되면 일부 구성이 필요합니다. GitLab 구성 파일/etc/gitlab/gitlab.rb
를 엽니다. 🎜rrreee🎜 다음을 찾았습니다. 🎜rrreee🎜주석을 제거하고 http://gitlab.example.com
을 도메인 이름이나 서버의 IP 주소로 바꾸세요. 🎜rrreee🎜다음으로 다음을 찾아보세요. 🎜rrreee🎜주석을 해제하고 포트 번호를 80으로 변경하세요. 🎜rrreee🎜마지막으로 다음 명령을 실행하고 GitLab이 시작될 때까지 기다립니다. 🎜rrreee🎜4단계: GitLab 접속🎜🎜위 단계를 완료한 후 브라우저에 http://your_domain_or_IP
를 입력하면 GitLab에 접속할 수 있습니다. GitLab에 처음 접속하면 관리자 계정을 설정하라는 메시지가 표시됩니다. 설정이 완료되면 GitLab을 사용할 수 있습니다. 🎜🎜요약🎜🎜 이번 글에서는 우분투 운영체제에서 GitLab 서버를 설정하는 방법을 소개했습니다. 서버를 구축하는 과정에서 필요한 소프트웨어 패키지 설치, GitLab 소스 구성, GitLab 설치 및 관련 구성 수행, GitLab 접속 등의 과정을 거쳐야 합니다. 이 기사가 도움이 되기를 바랍니다. 🎜위 내용은 Ubuntu에서 gitlab 서버를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!