HƯỚNG DẪN SỬ DỤNG GIT VÀ BITBUCKET Git
Giới thiệu: Các hệ thống quản lý phiên bản (Version Control System - VCS) đóng vai trò quan trọng trong môi trường phát triển phần mềm chuyên nghiệp. Chúng lưu trữ các thay đổi của một hay nhiều tập tin theo thời gian, cho phép người dùng khôi phục lại các phiên bản cũ, xem các thay đổi đã được thực hiện bởi ai và vào thời gian nào,... Git là một trong những hệ thống quản lý phiên bản phân tán miễn phí và nguồn mở mạnh và phổ biến nhất hiện nay. Dowload Git và cài đặt với máy tính cá nhân: http://git-scm.com/downloads
Bitbucket
Bitbucket là dịch vụ web hỗ trợ quản lý phiên bản phân tán cho cả Git và Mercurial (một hệ thống quán lý phiên bản phân tán khác). Với Bitbucket và Git sinh viên có thể quản lý các phiên bản (mã nguồn) của các bài tập lập trình của mình, giáo viên có thể thông qua các tài khoản Bitbucket của sinh viên để theo dõi và thu bài tập. Mỗi bạn sinh viên tạo tài khoản với tên tài khoản (username) trùng với tên tài khoản tại http://uetmail.vnu.edu.vn và http://bbc.vnu.edu.vn. Trường hợp không thể tạo được tài khoản như trên, chẳng hạn tên tài khoản không khả dụng cần báo với giáo viên để tạo tài khoản với tên tài khoản phù hợp. Tạo kho chứa (repository)
Điền thông tin liên quan. Chú ý tick vào ô This is a private repository để đặt chế độ chỉ riêng mình bạn có quyền đọc/ghi.
Chọn I’m starting from scratch để xem chỉ dẫn.
Tạo bản sao của kho chứa trên máy tính cá nhân Mở Git Bash, chạy các lệnh như hình minh họa, cụ thể như sau: Chọn thư mục chứa bản sao địa phương, chẳng hạn C:\work Chạy lệnh git clone https://username@bitbu https://
[email protected]/username/hello-gi cket.org/username/hello-git.git t.git
để tạo bản sao địa phương
Kết quả là bản sao của kho chứa nằm tại thư mục C:\work
Tạo mới một tệp tin trong bản sao của kho chứa và cập nhật phiên bản online Thực hiện các lệnh như trong hình minh họa. Trong ví dụ này ta tạo mới một tệp tin có tên README.txt trong t hư mục C:\work\hello-git với nội dung “This is my README”. Chú ý để bổ sung một tệp tin vào kho chứa sử dụng lệnh: git add
Chú thích về thay đổi đối với kho chứa bằng lệnh: commit –m Cập nhật bản online tại Bitbucket bằng lệnh git push
Quan sát các thay đổi với kho chứa đã tạo trên Bitbucket. Sinh viên tự tìm hiểu thêm các lệnh với Git. Thiết lập quyền truy cập cho kho chứa
Chọn Administration, tại mục Access management, nhập tên tài khoản của giáo viên (tuvt) và cấp quyền Read