Tạo private Git repository trên Dropbox
Git
56
White

Huy Trần viết ngày 27/05/2015

Hiện nay, chúng ta có rất nhiều dịch vụ lưu trữ source code sử dụng Git phổ biến như: Github, Bitbucket, CloudForge, Codebase, Assembla... Các dịch vụ này đều có các gói sử dụng miễn phí hoặc trả phí, và thường thì các gói trả phí sẽ cho phép chúng ta tạo các git repository private, dùng làm việc nhóm trong các dự án mà bạn không muốn công khai ra ngoài.

Mặc dù chi phí không cao, nhưng bên cạnh những dịch vụ trả phí này (ngoại trừ Bitbucket, vừa miễn phí vừa private). Bạn cũng có thể tự tạo cho mình một git repository cá nhân mà không cần phải bỏ một đồng phí nào bằng cách tận dụng không gian lưu trữ của Dropbox.

Tạo git repository

Đầu tiên, cần phải tạo một repository trên Dropbox của bạn.

Truy cập vào thư mục Dropbox trên máy tính, đối với Windows thì thường là C:/Dropbox, đối với các máy Unix, Mac thì thường là ~/Dropbox

Tạo một thư mục mới có tên là Git, thư mục này sẽ chứa toàn bộ các repository mà bạn sẽ tạo ra.

Mở Terminal hoặc (CMD của Windows) lên và gõ (lưu ý là bạn phải nằm trong thư mục Git vừa tạo):

git init --bare <tên-repo>.git

Bạn sẽ thấy một thư mục mới có tên .git vừa được tạo ra, đây chính là thư mục repository mà bạn sẽ dùng.

Sử dụng repository vừa tạo

Sau khi đã tạo thành công repository, bạn gõ lệnh clone để tạo workspace từ repository này trên máy tính, đường dẫn của repository thường là ~/Dropbox/Git/.git (hoặc C:/Dropbox/Git/.git):

git clone ~/Dropbox/Git/<repo-name>.git ~/Desktop/Git/my-workspace

Sau khi clone xong, bạn đã có thể thực hiện các thao tác commit, push code trên repository này như bình thường. Ví dụ:

echo "Hello World" > test.txt
git add .
git commit -m "First commit"
git push

Sử dụng cho nhiều người

Bạn có thể share thư mục .git chứa repository của mình trên Dropbox cho bạn bè để họ cùng làm việc chung. Thao tác chia sẽ thực hiện như việc chia sẽ một file/thư mục thông thường trên Dropbox.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Huy Trần

115 bài viết.
1766 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
168 46
Tại sao phải viết blog kĩ thuật? Có rất nhiều bài viết trên mạng nói về vấn đề tại sao một lập trình viên nên thường xuyên viết các bài blog kĩ thu...
Huy Trần viết hơn 3 năm trước
168 46
White
151 39
(Ảnh) Tiếp tục sêri (Link) lần này, chúng ta sẽ cùng tìm hiểu và mô phỏng lại một chức năng mà mọi người đang bắt đầu sử dụng hằng ngày, đó là chứ...
Huy Trần viết hơn 2 năm trước
151 39
White
108 17
Phần 1: Tự truyện Tui và Toán đã từng là hai kẻ thù không đội trời chung trong suốt hơn mười lăm năm ròng rã. Ngay từ ánh nhìn đầu tiên đã ghét nh...
Huy Trần viết hơn 2 năm trước
108 17
Bài viết liên quan
White
2 0
Hôm nay group review một cái tài liệu về version control với mấy đồng nghiệp, một người bạn bảo: Cái đó có gì đâu mà ông viết có vẻ khó khăn vậy,...
Long Nguyễn Xuân viết 1 tháng trước
2 0
White
11 0
Làm việc với git submodule (Ảnh) Đôi lúc ta cần phải sử dụng các repo khác như là một module của dự án hiện tại, nhưng ta lại muốn quản lý nó riê...
Tân Nguyễn viết 3 tháng trước
11 0
White
51 8
Tôi xin tổng hợp các cách dùng git stash tôi hay sử dụng Lưu lại thay đổi Git stash được sử dụng khi muốn lưu lại các thay đổi chưa commit, thườ...
BB viết hơn 3 năm trước
51 8
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
115 bài viết.
1766 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!