>  기사  >  개발 도구  >  Gitee 저장소에 코드를 제출하는 방법에 대한 간략한 분석

Gitee 저장소에 코드를 제출하는 방법에 대한 간략한 분석

PHPz
PHPz원래의
2023-03-27 09:59:011167검색

Gitee는 중국 본토에서 가장 널리 사용되는 Git 창고 호스팅 플랫폼입니다. 많은 자체 작성 프로젝트가 Gitee에서 호스팅됩니다. 그러나 많은 사람들은 Gitee에 처음으로 코드를 제출할 때 무엇을 해야 할지 모릅니다. 아래에서는 Gitee 저장소에 코드를 제출하는 방법을 소개하겠습니다.

  1. Gitee 등록 및 로그인

아직 Gitee 계정이 없다면 첫 번째 단계는 Gitee 계정을 등록하는 것입니다. 등록이 성공적으로 완료되면 Gitee 홈페이지에 로그인하세요.

  1. 새 창고 만들기

먼저 새 창고를 만들어야 합니다. Gitee 홈페이지에서 "New Warehouse" 버튼을 클릭한 후 팝업 인터페이스에 프로젝트 이름, 설명, 성격(공개 또는 비공개), 언어, 라이센스 및 기타 정보를 입력합니다. 작성 후 "창고생성"을 클릭하시면 생성이 완료됩니다.

  1. SSH 키 가져오기

SSH 키를 로컬에서 생성하세요. 이 키는 신원 인증에 사용됩니다. Windows 시스템에서는 Git Bash를 사용할 수 있습니다. 명령은

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

키를 생성할 때 비밀번호를 입력해야 합니다. 기본 빈 비밀번호를 사용할 수 있습니다.

생성된 키는 C:Usersyour_username.ssh 디렉터리에 저장됩니다. 여기서 id_rsa는 개인 키이고 id_rsa.pub는 공개 키입니다. 공개 키 정보를 복사합니다.

  1. Gitee 계정에 SSH 키 추가

Gitee 인터페이스를 열고 개인 아바타를 클릭한 후 드롭다운 메뉴에서 "설정"을 선택하고 개인 설정 페이지로 들어갑니다. 왼쪽 메뉴 표시줄에서 "SSH 공개 키"를 찾아 "SSH 공개 키 추가" 버튼을 클릭하세요.

공개키 정보를 입력하고 메모를 설정한 후 '확인'을 클릭하면 추가가 완료됩니다.

  1. 저장소 복제

Git Bash 또는 기타 터미널 도구를 사용하여 코드를 저장할 로컬 디렉터리를 입력한 후 다음 명령을 실행하여 저장소를 복제하세요.

$ git clone git@gitee.com:your_username/your_repository.git
  1. 코드 제출

로컬 저장소에 들어가면 평소처럼 코드 수정, 새 파일 추가 등을 할 수 있습니다. 그런 다음 다음 명령을 실행하여 코드를 제출합니다.

$ git add .
$ git commit -m "your commit message"
$ git push origin master

이 명령의 기능은 수정된 모든 파일을 git 캐시에 추가하고, 수정된 코드를 커밋하고, 해당 코드를 Gitee 저장소의 마스터 브랜치로 푸시하는 것입니다.

  1. 코드 가져오기

코드를 가져와 로컬에서 수정하려면 다음 명령을 사용할 수 있습니다.

$ git clone git@gitee.com:your_username/your_repository.git

이 명령은 저장소를 로컬로 복제하고 "your_repository" 폴더라는 파일을 자동으로 생성합니다. .

  1. 코드 업데이트

수정 후 다음 명령을 사용하여 코드를 제출할 수 있습니다.

$ git add .
$ git commit -m "your commit message"
$ git push origin master

참고: 코드를 제출하기 전에 가져오기 및 병합 작업을 수행하여 수정 사항을 동기화해야 합니다. Gitee 원격 창고를 로컬로 옮기지 않으면 코드 충돌이 더 자주 발생합니다.

요약

Gitee 저장소에 코드를 제출하는 것은 그리 복잡한 문제가 아닙니다. Gitee에서 자신의 코드를 성공적으로 호스팅하려면 위의 단계만 따르면 됩니다. Gitee에 코드를 제출할 때 성공적인 코드 제출을 위해 각 단계의 세부 사항에 주의를 기울여야 합니다.

위 내용은 Gitee 저장소에 코드를 제출하는 방법에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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