Series Làm chủ Bitbucket | Bài 1: Tư duy Bitbucket - Tại sao nó là lựa chọn số 1 cho doanh nghiệp?
Nếu Git là "vũ khí", thì Bitbucket là "pháo đài". Nhiều anh em hay hỏi: "Tại sao không dùng GitHub cho khỏe?". Câu trả lời nằm ở quy trình (Process). Bitbucket không chỉ lưu code, nó quản lý quyền truy cập cực kỳ khắt khe, tích hợp Pipeline (CI/CD) sâu sát và quan trọng nhất: Nó sinh ra để dành cho các team làm việc theo mô hình Agile/Jira.
1. Bitbucket vs. Git: Hiểu cho đúng
Cần làm rõ một khái niệm: Git là công cụ quản lý phiên bản chạy trên máy của bạn (Local). Bitbucket là nơi lưu trữ Git trên Cloud (Remote Repository).
Bitbucket hỗ trợ hai giao thức phổ biến:
- Git: Chuẩn công nghiệp hiện nay.
- Mercurial: Một hệ thống quản lý phiên bản khác (dù hiện tại Bitbucket đã tập trung hoàn toàn vào Git).
2. Những "đặc sản" chỉ có ở Bitbucket
Trước khi bắt đầu cài đặt, bạn cần hiểu tại sao doanh nghiệp lại chọn Bitbucket
- Atlassian Ecosystem: Nếu công ty bạn dùng Jira để quản lý task, bạn có thể tạo branch ngay từ task Jira. Commit code xong, task đó tự động chuyển trạng thái. Đây là "cái bẫy" khiến bạn không bao giờ muốn rời bỏ Bitbucket.
- Deployment Pipelines: Bitbucket cung cấp Bitbucket Pipelines – một công cụ CI/CD tích hợp sẵn. Bạn không cần cài thêm Jenkins hay GitHub Actions rườm rà. Code push lên là tự động deploy.
- Quyền truy cập (Branch Permissions): Bitbucket cho phép bạn khóa branch cực chặt. Ví dụ: Chỉ có Leader mới được merge vào master, hoặc chỉ những người được cấp quyền mới thấy được source code (Private repository miễn phí cho team nhỏ).
3. Quy trình thực chiến: Từ Local lên "Pháo đài"
Để bắt đầu, chúng ta sẽ thực hiện 3 bước "nhập môn" để đẩy dự án đầu tiên của bạn lên Bitbucket.
Bước 1: Khởi tạo Local Repository Trên máy bạn, hãy di chuyển vào thư mục dự án và chạy:
git init
git add .
git commit -m "Initial commit"
Bước 2: Tạo Repository trên Bitbucket
- Đăng nhập vào bitbucket.org.
- Chọn Create -> Repository.
- Đặt tên, chọn Private (giữ code riêng tư là mặc định của Bitbucket).
- Bạn sẽ nhận được một đường dẫn URL:
https://bitbucket.org/your-username/your-repo.git.
Bước 3: Đẩy code (Push) lên Pháo đài
git remote add origin https://bitbucket.org/your-username/your-repo.git
git branch -M main
git push -u origin main
4. Những lưu ý cho "Bố đời" (Kỹ sư hệ thống)
Vì bạn làm về hạ tầng, hãy nhớ:
- Không bao giờ commit file
.envhoặc file cấu hình chứa password lên Bitbucket. Hãy luôn dùng file.gitignore. - Sử dụng SSH Key thay vì HTTPS: Làm hệ thống mà gõ lại mật khẩu mỗi khi
git pushlà một cực hình. Hãy tạo SSH Key trên máy bạn (ssh-keygen), sau đó add Public Key vàoPersonal settings -> SSH keystrên Bitbucket. Nó an toàn và tiện lợi hơn nhiều.
Bạn đã đẩy thành công dự án lên Bitbucket rồi chứ?
All rights reserved