>  기사  >  개발 도구  >  gitee를 서버와 연결하는 방법

gitee를 서버와 연결하는 방법

WBOY
WBOY원래의
2023-05-17 09:06:061185검색

클라우드 컴퓨팅과 오픈 소스가 지속적으로 성장함에 따라 점점 더 많은 개발자가 팀 협업 및 코드 관리에 Git을 사용하기 시작했습니다. 국내 Git 코드 호스팅 플랫폼인 Gitee는 많은 국내 개발자들의 첫 번째 선택이 되었습니다. Gitee를 서버와 연결하려면 아래에 자세한 단계가 제공됩니다.

1단계: SSH 공개 키 생성

Gitee와 서버를 연결하기 전에 서버 인증을 위한 SSH 공개 키를 생성해야 합니다. Linux 또는 Mac 시스템에서는 다음 명령을 사용하여 SSH 공개 키를 생성할 수 있습니다.

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

여기서 your_email@example.com은 자신의 이메일 주소로 바꿔야 합니다. SSH 키를 생성할 때 키가 저장될 파일 경로와 파일 이름을 묻는 메시지가 표시됩니다. 기본 경로와 파일 이름을 사용하지 않으려면 직접 수정할 수 있습니다.

2단계: Gitee에 SSH 공개 키 추가

SSH 공개 키를 생성한 후 Gitee 계정에 공개 키를 추가해야 합니다. 먼저 Gitee 계정에 로그인하고 오른쪽 상단에 있는 개인 메뉴에서 "설정" 옵션을 선택하세요. 그런 다음 페이지 왼쪽에 있는 "SSH 공개 키" 탭을 클릭한 후 오른쪽 상단에 있는 "새 키" 버튼을 클릭하세요. 팝업창에 이름을 입력하고, 앞서 생성한 SSH 공개키의 내용을 '키' 입력란에 복사하세요. 마지막으로 "확인" 버튼을 클릭하면 추가가 완료됩니다.

3단계: 서버에 SSH 공개 키 추가

이 단계에서는 SSH 공개 키를 서버의 Authorized_keys 파일에 추가해야 합니다. 일반적으로 이 파일은 사용자 홈 디렉터리 아래의 .ssh 디렉터리에 있습니다. 파일이 없으면 다음 명령을 사용하여 생성할 수 있습니다:

mkdir -p ~/.ssh && touch ~/.ssh/authorized_keys

그런 다음 이전에 생성된 SSH 공개 키의 내용을authorized_keys 파일에 추가합니다. 다음 명령을 사용하여 파일 끝에 공개 키를 추가할 수 있습니다.

cat id_rsa.pub >> ~/.ssh/authorized_keys

여기서 id_rsa.pub는 생성된 SSH 공개 키 파일 이름으로 바꿔야 합니다.

4단계: SSH 연결 테스트

위 단계를 완료한 후 SSH 연결을 테스트하여 Gitee와 서버 간의 연결이 설정되었는지 확인할 수 있습니다. 다음 명령을 사용하여 테스트할 수 있습니다.

ssh -T git@gitee.com

연결에 성공하면 다음 출력이 표시됩니다.

Hi username! You've successfully authenticated, but GITEE.COM does not provide shell access.

여기서 사용자 이름은 Gitee 계정의 사용자 이름을 나타냅니다.

5단계: 프로젝트에서 Git 사용

Gitee를 서버에 성공적으로 연결했으므로 이제 팀 협업 및 코드 관리를 위해 프로젝트에서 Git을 사용할 수 있습니다. Gitee에서 프로젝트를 로컬로 복제할 때는 HTTPS URL 대신 SSH URL을 사용해야 합니다. 예:

git clone git@gitee.com:username/repo.git

여기서 사용자 이름과 저장소는 각각 Gitee 계정의 사용자 이름과 프로젝트 이름을 나타냅니다. 코드를 Gitee에 다시 푸시할 때 다음 명령을 사용할 수 있습니다.

git push origin master

여기서 Origin은 원격 창고의 이름을 나타내고 master는 로컬 지점의 이름을 나타냅니다. Gitee의 코드를 로컬에 동기화할 때 다음 명령을 사용할 수 있습니다:

git pull origin master

요약:

Gitee와 서버를 연결하면 팀 협업 및 코드 관리를 가속화하고 버전 제어 및 코드 자동 배포를 실현할 수 있습니다. Gitee와 서버 간의 연결은 SSH 공개 키를 생성하고 서버에 Authorized_keys 파일을 추가하여 달성할 수 있습니다. Git을 사용하여 코드를 관리하는 경우 코드의 보안과 안정성을 보장하기 위해 HTTPS URL 대신 SSH URL을 사용해야 합니다.

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.