Kiểm soát các phiên bản và chương trình của bạn theo nhóm với Git và Gitorious

Các thử nghiệm này và kết quả được thực hiện trong meta phân phối Canaima

Git là một phần mềm kiểm soát phiên bản được thiết kế bởi Linus Torvalds, với tính hiệu quả và độ tin cậy của việc tạo phiên bản ứng dụng khi chúng có một số lượng lớn các tệp mã nguồn.

Gitorious là tên một hệ thống cung cấp dịch vụ lưu trữ cho các dự án hợp tác phát triển phần mềm miễn phí dựa trên môi trường Web sử dụng hệ thống kiểm soát phiên bản phân tán Git, cũng như phần mềm của máy chủ mã nguồn mở này được phát triển và lưu trữ trong đó.

setting_up_gitorious_on_your_own_server_article

Chúng ta có thể làm gì với hai yếu tố này?
Hai yếu tố này song hành với nhau, với git chúng tôi đóng gói mã nguồn của mình. Với Gitorious, chúng tôi chia sẻ nó một cách đơn giản và trang nhã, để nhiều nhà phát triển hơn có thể đóng góp vào dự án, đồng thời chúng tôi quản lý các phiên bản đã được tạo trước đó.

Làm thế nào để sử dụng Git & Gitorius?

Hãy bắt đầu với Gitorius

  • Đăng ký và xác nhận tài khoản qua mail
  • Tạo khóa SSH. Khóa SSH là khóa truy cập của chúng tôi để tải tệp lên gitorius.
  • Để tạo khóa truy cập, chúng ta vào terminal và cài đặt gói "sudo apt-get install ssh"
  • Chúng tôi thực thi trong thiết bị đầu cuối "ssh-keygen"
  • Chúng tôi làm theo các bước và nhập key.
  • Nếu mọi thứ suôn sẻ, chúng tôi có mật khẩu của mình, nó sẽ được tạo
  • Chúng tôi truy cập vào thư mục /home/usuario/.ssh
  • Chúng tôi sao chép những gì bên trong tệp id_rsa.pub
  • Sau đó, chúng tôi truy cập phiên quan trọng của mình và nhập những gì chúng tôi đã sao chép vào "Quản lý khóa SSH"
  • Bây giờ, chúng ta có thể tạo dự án trên trang gitorius. "Tạo một dự án mới", chúng tôi điền vào biểu mẫu.
  • Chúng tôi tạo kho lưu trữ, chúng tôi thêm tên và mô tả cho nó.

Bây giờ chúng ta đi với GIT

Bây giờ chúng tôi yêu cầu một bản sao của dự án.

git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

cd nombredelrepositorio

Tạo một nhánh có tên "master" trong kho lưu trữ của bạn từ Gitorious, chạy:

git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

Sao chép tất cả mã nguồn của dự án bên trong thư mục hiện tại của bạn:

cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto

Thêm các tệp mới vào nhánh này (chính):

git add .

Cam kết thay đổi này, ý tôi là cam kết tất cả các tệp bạn đã sao chép một phút trước:

git commit -a

Cập nhật dự án của bạn trong kho lưu trữ Gitorious:

git push --all

ghi chú:

Có nhiều lựa chọn hơn với git, đây là điều cơ bản, để có thể tạo dự án, tải lên và cập nhật các tệp, rõ ràng là git phức tạp hơn.

Tôi biết có những giao diện người dùng cho git nhưng tôi thích nó theo cách đó hơn, và đó là những gì bài viết nói về.

Cũng áp dụng cho bitbucket


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   eliotime3000 dijo

    Thành thật mà nói, khá tiện dụng, nhưng làm điều đó trên Debian an toàn hơn nhiều so với Canaima (mặc dù Canaima ngang bằng với Ubuntu, thành thật mà nói).

  2.   ferchmetal dijo

    thật thú vị!

  3.   Anh ấy đã đi qua đây dijo

    Rất tốt, tôi đã cài đặt trong debian gitosis + gitweb (đằng sau nginx) và sự thật là tôi rất hạnh phúc, trên hết, vì tôi cung cấp / etc cho mỗi nhóm và tôi có quyền kiểm soát thay đổi nhanh hơn và rõ ràng hơn, có thể nói như vậy.