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 đó.
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
- Đi đến địa chỉ gitorious.org
- Đă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
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).
thật thú vị!
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.