Tạo private Git repository trên Dropbox
Git
51
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

102 bài viết.
1444 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
146 43
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 2 năm trước
146 43
White
143 37
(Ả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 1 năm trước
143 37
White
97 16
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 gần 2 năm trước
97 16
Bài viết liên quan
White
48 7
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 gần 3 năm trước
48 7
White
10 2
Xin chào các bạn. Chắc hẳn mỗi chúng ta đều đã từng phát triển app sử dụng API của bên thứ 3, và chắc mọi người đều biết là hầu hết các API service...
Hải Nguyễn viết hơn 1 năm trước
10 2
White
5 7
Thông thường một feature mới thường được làm trên một nhánh (branch) riêng và thường xuyên pull các cập nhật từ nhánh master trong quá trình đấy. S...
Lơi Rệ viết hơn 2 năm trước
5 7
{{like_count}}

kipalog

{{ comment_count }}

bình luận

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


White
{{userFollowed ? 'Following' : 'Follow'}}
102 bài viết.
1444 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á!