Linux에서 github 서버를 설정하는 방법

PHPz
풀어 주다: 2023-03-31 14:21:32
원래의
1123명이 탐색했습니다.

GitHub는 개발자가 프로젝트에 대해 협업할 수 있는 세계 최대의 프로그래머를 위한 소셜 네트워킹 사이트입니다. 더 나은 공동 작업과 코드 관리를 위해 많은 프로그래머는 자체 서버에 GitHub 서버를 구축하기로 선택합니다. 아래에서는 Linux 서버에 GitHub 서버를 설정하는 방법을 소개합니다.

1단계: Git 설치

Linux 서버에 GitHub 서버를 구축하려면 먼저 Git을 설치해야 합니다. 다음 명령을 사용하여 Git을 설치하세요.

sudo apt-get install git-core
로그인 후 복사

설치 후 다음 명령을 사용하여 Git이 성공적으로 설치되었는지 확인할 수 있습니다.

git --version
로그인 후 복사

2단계: 사용자 만들기

코드를 더 잘 관리하려면 각 공동작업자에 대해 하나를 생성하세요. 개인 사용자. 다음 명령을 사용하여 사용자를 생성합니다:

sudo adduser 
로그인 후 복사

여기서 사용자 이름은 생성하려는 사용자 이름입니다. 그런 다음 사용자 비밀번호를 설정하고 명령 프롬프트에 따라 설정을 완료합니다.

3단계: SSH 키 생성

보안을 보장하고 공동작업자가 변경 사항을 푸시할 수 있도록 하려면 각 사용자에게 SSH 키를 설정해야 합니다. 먼저 각 사용자에 대해 SSH 키를 생성해야 합니다.

다음 명령을 사용하여 키를 생성하세요.

ssh-keygen -t rsa -C ""
로그인 후 복사

email 이메일 주소를 입력하세요.

공개 액세스에 키 추가:

cd /home//.ssh cp id_rsa.pub authorized_keys chmod 700 ~/.ssh chmod 600 ~/.ssh/* sudo chown -R : ~/.ssh
로그인 후 복사

여기서 home/ 은 사용자의 폴더 위치입니다.

4단계: 저장소 만들기

사용자 디렉터리 아래에 새 디렉터리를 만들어 새 프로젝트에 대한 새 저장소를 만듭니다.

mkdir /home//.git cd /home//.git git init --bare
로그인 후 복사

그런 다음 다른 사용자도 액세스할 수 있도록 저장소의 권한을 변경하세요.

sudo chown -R : /home//.git sudo chmod -R ug+rwX /home//.git
로그인 후 복사

At 이제 서버에 GitHub 서버를 성공적으로 설정했습니다. 다음 명령을 사용하여 컴퓨터에 복제하고 변경 사항을 추가한 후 서버에 다시 푸시할 수 있습니다.

git clone @:/.git>
로그인 후 복사

코드를 수정한 후 Git으로 푸시할 수 있습니다. 서버:

git add . git commit -m "first commit code " git push origin master
로그인 후 복사

위는 Linux 서버에서 GitHub 서버를 설정하는 방법에 대한 간략한 소개입니다. 이것이 도움이 되기를 바랍니다. 필요에 맞게 조정하고 개선할 수 있습니다.

위 내용은 Linux에서 github 서버를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!