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