GitLab은 소스 코드 버전 관리, 코드 조각 관리, 이슈 추적, CI/CD 구축 및 기타 기능을 제공하는 오픈 소스 창고 관리 시스템입니다. 웹 인터페이스나 명령줄 도구를 통해 관리하고 사용할 수 있습니다. GitLab을 사용하다 보면 GitLab 서버의 IP 주소를 변경해야 하는 경우가 있습니다. 이 기사에서는 GitLab 서버의 IP 주소를 변경하는 방법에 대해 설명합니다.
GitLab 서버의 IP 주소를 변경하기 전에 먼저 새 IP 주소를 결정하세요. ifconfig 또는 ip addr과 같은 명령을 사용하여 현재 서버의 IP 주소를 확인할 수 있습니다. 예를 들어 다음 명령을 사용하여 현재 서버의 IP 주소를 확인할 수 있습니다.
ifconfig
출력은 다음과 같습니다.
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::a00:27ff:fede:c03 prefixlen 64 scopeid 0x20<link> ether 08:00:27:de:0c:03 txqueuelen 1000 (Ethernet) RX packets 338 bytes 35743 (34.9 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 224 bytes 21212 (20.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
출력에서 볼 수 있듯이 현재 서버의 IP 주소는 192.168.1.101입니다. . 이 글에서는 서버의 IP 주소를 192.168.1.102로 변경하겠습니다.
다음으로 GitLab이 새 IP 주소를 사용할 수 있도록 GitLab 구성 파일을 수정해야 합니다. GitLab의 구성 파일은 일반적으로 /etc/gitlab/gitlab.rb에 있습니다. 다음 명령을 사용하여 구성 파일을 열 수 있습니다.
sudo nano /etc/gitlab/gitlab.rb
구성 파일에서 external_url 매개변수를 찾아 해당 값을 새 IP 주소로 변경해야 합니다. 예를 들어 다음과 같이 변경할 수 있습니다.
external_url 'http://192.168.1.102'
파일을 저장하고 닫습니다. 다음으로 변경 사항을 적용하려면 GitLab을 재구성해야 합니다. 다음 명령을 사용하여 GitLab을 재구성할 수 있습니다.
sudo gitlab-ctl reconfigure
이렇게 하면 GitLab이 다시 시작되고 새 구성이 적용됩니다. 재구성을 통해 GitLab은 새 IP 주소를 사용합니다.
도메인 이름을 사용하여 GitLab에 액세스하는 경우 새 IP 주소를 가리키도록 DNS 레코드도 수정해야 합니다. 도메인 이름 제어판이나 DNS 관리 패널에서 이 작업을 수행할 수 있습니다. Godaddy를 예로 들어 제어판으로 이동하여 DNS 관리를 찾은 다음 GitLab 도메인 이름 기록을 찾아 새 IP 주소로 변경해야 합니다. 수정 후 DNS 레코드가 적용되는 데 약간의 시간이 걸립니다. ping 명령을 사용하여 새 IP 주소가 적용되는지 테스트할 수 있습니다.
ping gitlab.example.com
ping 명령이 새 IP 주소를 반환하면 새 IP 주소가 적용되었음을 의미합니다.
Summary
GitLab 서버의 IP 주소를 변경하려면 ifconfig 또는 ip addr 등의 명령을 사용하여 현재 서버의 IP 주소를 확인하고 nano /etc/gitlab/gitlab.rb 명령을 사용하여 수정하면 됩니다. 구성 파일의 external_url 매개변수 그런 다음 sudo gitlab-ctl reconfigure 명령을 실행하여 GitLab을 재구성합니다. 도메인 이름을 사용하여 GitLab에 액세스하는 경우 새 IP 주소를 가리키도록 DNS 레코드도 수정해야 합니다.
위 내용은 GitLab 서버의 IP 주소를 변경하는 방법에 대해 이야기하겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!