GitHub는 개발자가 프로젝트에 대해 협업할 수 있는 세계 최대의 프로그래머를 위한 소셜 네트워킹 사이트입니다. 더 나은 공동 작업과 코드 관리를 위해 많은 프로그래머는 자체 서버에 GitHub 서버를 구축하기로 선택합니다. 아래에서는 Linux 서버에 GitHub 서버를 설정하는 방법을 소개합니다.
1단계: Git 설치
Linux 서버에 GitHub 서버를 구축하려면 먼저 Git을 설치해야 합니다. 다음 명령을 사용하여 Git을 설치하세요.
sudo apt-get install git-core
설치 후 다음 명령을 사용하여 Git이 성공적으로 설치되었는지 확인할 수 있습니다.
git --version
2단계: 사용자 만들기
코드를 더 잘 관리하려면 각 공동작업자에 대해 하나를 생성하세요. 개인 사용자. 다음 명령을 사용하여 사용자를 생성합니다:
sudo adduser <username>
여기서 사용자 이름은 생성하려는 사용자 이름입니다. 그런 다음 사용자 비밀번호를 설정하고 명령 프롬프트에 따라 설정을 완료합니다.
3단계: SSH 키 생성
보안을 보장하고 공동작업자가 변경 사항을 푸시할 수 있도록 하려면 각 사용자에게 SSH 키를 설정해야 합니다. 먼저 각 사용자에 대해 SSH 키를 생성해야 합니다.
다음 명령을 사용하여 키를 생성하세요.
ssh-keygen -t rsa -C "<email>"
email 이메일 주소를 입력하세요.
공개 액세스에 키 추가:
cd /home/<username>/.ssh cp id_rsa.pub authorized_keys chmod 700 ~/.ssh chmod 600 ~/.ssh/* sudo chown -R <username>:<username> ~/.ssh
여기서 home/
4단계: 저장소 만들기
사용자 디렉터리 아래에 새 디렉터리를 만들어 새 프로젝트에 대한 새 저장소를 만듭니다.
mkdir /home/<username>/<project_name>.git cd /home/<username>/<project_name>.git git init --bare
그런 다음 다른 사용자도 액세스할 수 있도록 저장소의 권한을 변경하세요.
sudo chown -R <username>:<username> /home/<username>/<project_name>.git sudo chmod -R ug+rwX /home/<username>/<project_name>.git
At 이제 서버에 GitHub 서버를 성공적으로 설정했습니다. 다음 명령을 사용하여 컴퓨터에 복제하고 변경 사항을 추가한 후 서버에 다시 푸시할 수 있습니다.
git clone <username>@<serverip>:</home/<username>/<project_name>.git>
코드를 수정한 후 Git으로 푸시할 수 있습니다. 서버:
git add . git commit -m "first commit code " git push origin master
위는 Linux 서버에서 GitHub 서버를 설정하는 방법에 대한 간략한 소개입니다. 이것이 도움이 되기를 바랍니다. 필요에 맞게 조정하고 개선할 수 있습니다.
위 내용은 Linux에서 github 서버를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!