이 테스트와 결과는 Canaima 배포 메타에서 수행되었습니다.
Git은 Linus Torvalds가 디자인 한 버전 관리 소프트웨어로, 소스 코드 파일이 많을 때 애플리케이션 버전 관리의 효율성과 안정성을 염두에두고 있습니다.
Gitorious는 Git 분산 버전 제어 시스템을 사용하는 웹 환경을 기반으로 한 자유 소프트웨어의 공동 개발 프로젝트에 호스팅을 제공하는 시스템의 이름과 여기에서 개발 및 호스팅되는이 오픈 소스 서버의 소프트웨어입니다.
이 두 가지 요소로 무엇을 할 수 있습니까?
이 두 요소는 git과 함께 소스 코드를 패키징합니다. Gitorious를 통해 간단하고 우아한 방식으로 공유하므로 더 많은 개발자가 프로젝트에 기여할 수 있으며 동시에 이전에 만들어진 버전을 관리 할 수 있습니다.
Git 및 Gitorius를 사용하는 방법?
Gitorius부터 시작하겠습니다.
- 주소로 이동 gitorious.org
- 우편으로 계정 등록 및 확인
- SSH 키를 만듭니다. SSH 키는 gitorius에 파일을 업로드하기위한 액세스 키입니다.
- 액세스 키를 생성하려면 터미널로 이동하여 "sudo apt-get install ssh"패키지를 설치합니다.
- 터미널 "ssh-keygen"에서 실행합니다.
- 단계를 따르고 키를 입력합니다.
- 모든 것이 잘되면 우리는 암호를 가지고 있습니다.
- /home/usuario/.ssh 디렉토리에 액세스합니다.
- id_rsa.pub 파일에있는 내용을 복사합니다.
- 그런 다음 엄청난 세션에 액세스하여 "Manage SSH Keys"에 복사 한 내용을 입력합니다.
- 이제 gitorius 페이지에서 프로젝트를 만들 수 있습니다. "새 프로젝트 만들기", 양식을 작성합니다.
- 저장소를 만들고 이름과 설명을 추가합니다.
이제 우리는 GIT로 이동합니다.
이제 프로젝트 사본을 요청합니다.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
Gitorious에서 다음을 실행하여 저장소에 "master"라는 브랜치를 만듭니다.
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
프로젝트의 모든 소스 코드를 현재 디렉토리에 복사합니다.
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
이 분기 (마스터)에 새 파일을 추가하십시오.
git add .
이 변경 사항을 커밋하십시오. 즉, XNUMX 분 전에 복사 한 모든 파일을 커밋합니다.
git commit -a
Gitorious 저장소에서 프로젝트를 업데이트하십시오.
git push --all
참고 사항 :
git에는 더 많은 옵션이 있습니다. 이것이 기본입니다. 프로젝트를 만들고 파일을 업로드하고 업데이트 할 수 있습니다. 분명히 git은 더 복잡합니다.
나는 git에 대한 프론트 엔드가 있다는 것을 알고 있지만 그 방식을 선호하며 그것이 기사의 내용입니다.
bitbucket에도 적용됩니다.
솔직히 말하면 꽤 편리하지만 Canaima보다 데비안에서하는 것이 훨씬 안전합니다 (정직하게 말해서 Canaima는 Ubuntu와 동등하지만).
흥미 롭군!
아주 좋아, 나는 데비안 gitosis + gitweb (nginx 뒤에)에 설치했고, 진실은 무엇보다도 각 팀에 / etc를 제공하고 더 빠르고 더 눈에 띄는 변경 제어 권한이 있기 때문에 매우 행복합니다.