Online Git Repositories cho phép bạn lưu trữ
một bản sao của Git Repository trực tuyến.
Và nó có thể dễ dàng được chia sẻ giữa nhiều máy tính và nhiều người dùng.
Hãy tìm hiểu về hai trong số các
nhà cung cấp dịch vụ Git Repositories trực tuyến, GitHub và Bitbucket và chi tiết hơn một chút.
Họ sẽ xem xét cách chúng ta có thể thiết lập kho Git địa phương của chúng tôi
để được nhân đôi trong một kho Git trực tuyến.
Có một số nhà cung cấp dịch vụ kho lưu trữ Git trực tuyến.
Hai trong số những cái phổ biến nhất là GitHub và Bitbucket.
Tôi sẽ đi qua chi tiết hơn về cách bạn có thể thiết lập kho lưu trữ Git của bạn mà
bạn đã chuẩn bị trong bài tập trước đó để
được nhân đôi trên một kho lưu trữ Git trực tuyến trên Bitbucket.
Để thiết lập một kho lưu trữ trực tuyến,
hãy truy cập một trong những nhà cung cấp dịch vụ trực tuyến này và sau đó đăng ký một tài khoản.
Vì vậy, ở đây tôi có, đăng ký vào tài khoản Bitbucket của tôi, và
tôi có trang chủ của tôi mở ở đây.
Và như vậy, tôi sẽ tạo ra một kho lưu trữ mới trực tuyến,
trên kho lưu trữ Bitbucket của tôi.
Vì vậy, tôi chỉ cần nhấp vào đó Tạo kho lưu trữ và
sau đó điều này sẽ đưa ra một số chi tiết.
Bây giờ, điều này thay đổi với nhà cung cấp dịch vụ kho lưu trữ.
Vì vậy, ở đây, tôi sẽ chỉ định tên của kho lưu trữ như git-test.
Và tôi sẽ đánh dấu nó như một kho lưu trữ riêng tư.
Đối với khóa học này và tất cả các khóa học còn lại trong chuyên môn này
tôi sẽ khuyên bạn nên giữ kho lưu trữ của bạn
như là kho lưu trữ riêng bởi vì bạn không; không muốn ai đó ra sao chép
mã mà bạn có thể thấy trong kho lưu trữ git trực tuyến của bạn vì vậy
hãy chắc chắn rằng bạn chỉ sử dụng kho lưu trữ riêng trong chuyên môn này.
Vì vậy, tôi sẽ đăng ký như nhận được kho lưu trữ riêng tư và
sau đó chỉ cần nhấp vào tạo kho lưu trữ.
Và sau đó, nó sẽ làm một số thiết lập, và sau đó là rất cho tôi okay?
Bây giờ những gì tôi cần làm.
Là sao chép kho lưu trữ định dạng URL cụ thể này.
Vì vậy, bạn sẽ thấy một kho lưu trữ định dạng URL trong trang chủ của kho lưu trữ đó.
Vì vậy, chỉ cần sao chép kho lưu trữ định dạng URL đó bởi vì chúng tôi sẽ cần điều đó
để đồng bộ hóa kho lưu trữ Git cục bộ của chúng tôi với kho lưu trữ này.
Vì vậy, tôi sẽ sao chép điều đó và
kể từ khi tôi đã tạo ra kho lưu trữ Git địa phương của tôi, tôi sẽ đi vào
đó và thiết lập để được nhân đôi trong kho lưu trữ Git trực tuyến này.
Vì vậy, hãy quay trở lại, chúng ta cần phải sử dụng một vài lệnh Git cho phép chúng ta làm điều này.
Đi đến dấu nhắc lệnh trong thư mục kho lưu trữ Git của tôi,
tôi sẽ gõ git từ xa add origin và
sau đó dán URL cho
kho lưu trữ bitbucket của tôi mà tôi vừa tạo ra và Hit the Return.
Vì vậy, bây giờ, kho git địa phương của tôi nguồn gốc từ xa được thiết lập để kho Bitbucket.
Vì vậy, bây giờ, tôi muốn có thể đẩy toàn bộ
nội dung của kho lưu trữ git địa phương của tôi vào kho lưu trữ git trực tuyến của tôi.
Vì vậy, xem xét các lệnh để thiết lập kho lưu trữ git trực tuyến.
Việc đầu tiên mà chúng tôi đã làm, git từ xa thêm nguồn gốc và URL kho lưu trữ.
Và như vậy, điều này sẽ thêm
kho lưu trữ trực tuyến làm kho lưu trữ từ xa cho kho lưu trữ Git cục bộ của tôi.
Một khi tôi làm điều đó, sau đó tôi cần phải đẩy nội dung của tôi vào kho lưu trữ trực tuyến của tôi.
Đối với điều đó tôi làm git push -u gốc chủ.
Và lệnh này sẽ đẩy kho git địa phương vào kho lưu trữ trực tuyến.
Vì vậy, chúng ta hãy gõ vào dấu nhắc lệnh.
Vì vậy, một khi tôi gõ này tại dấu nhắc lệnh và
nhấn return nó sẽ thiết lập kho lưu trữ get của tôi.
Đôi khi nó có thể yêu cầu bạn nhập thông tin đăng nhập của bạn bao gồm mật khẩu
của bạn trên tài khoản Bitbucket của bạn, vì vậy bạn có thể phải làm điều đó.
Tôi đã làm điều đó trước đây, vì vậy đó là lý do tại sao nó không yêu cầu tôi một lần nữa cho
mật khẩu.
Nhưng một khi tôi gắn nó vào, sau đó
nội dung của kho Git địa phương của tôi sẽ được đẩy đến phía máy chủ.
Vì vậy, bây giờ,
dữ liệu trên kho Git địa phương của tôi bây giờ được khớp ở phía máy chủ.
Vì vậy, chúng ta hãy đi đến Bitbucket để xem trạng thái của kho lưu trữ Git trực tuyến của tôi bây giờ.
Đi đến Bitbucket của tôi và sau đó xem xét kho Git trực tuyến,
bạn sẽ thấy rằng đã có.
Chi nhánh, chi nhánh chính đã được đẩy vào kho Git trực tuyến của tôi.
Sau đó tôi có thể kiểm tra nguồn gốc bằng cách nhìn vào nguồn gốc ở đây.
Và sau đó, bạn có thể thấy rằng tôi có các tập tin index.html, đó là chính xác giống
như những gì tôi có trong kho lưu trữ Git địa phương của tôi và kiểm tra các cam kết khác nhau cũng.
Vì vậy, tôi có thể nhìn vào trạng thái trong cam kết thứ hai và tại cam kết đầu tiên.
Vì vậy, bây giờ bạn có thể thấy rằng tất cả các thông tin này đã được tải lên
kho lưu ký trực tuyến, bao gồm cả lịch sử của tất cả các cam kết.
Sau đó, quay trở lại đó, bạn có thể xem thêm chi tiết
về tất cả các cam kết đã được gửi đến trang web máy chủ.
Tôi có thể kiểm tra từng cam kết chi tiết hơn một chút và
sau đó quay trở lại nguồn đó tôi có thể xem xét thêm chi tiết về nguồn như thế.
Vì vậy, bây giờ đã thiết lập
kho lưu trữ git địa phương của tôi trong gói.
Thủ tục này khá giống nhau ngay cả trên GitHub.
Vì vậy, hãy để tôi thiết lập một kho lưu trữ GitHub trực tuyến.
Bây giờ rõ ràng bạn phải nhớ rằng kho lưu trữ cục bộ của bạn chỉ có thể được
kết hợp với một kho lưu trữ git trực tuyến.
Vì vậy, tôi sẽ chỉ đi qua việc thiết lập kho lưu trữ trên GitHub và bạn sẽ nhận thấy
rằng cùng một loại lệnh sẽ được yêu cầu nếu bạn muốn thiết lập
kho lưu trữ cục bộ của bạn được remirrorred trên một kho lưu trữ trên GitHub.
Vì vậy, trên GitHub, nếu bạn đăng nhập vào tài khoản của bạn,
bạn sẽ thấy một cái gì đó như thế này trong trang chủ của bạn.
Bạn có thể đi đến phía bên tay phải, nơi có một dấu cộng sau đó nhấp vào đó để
tạo một kho lưu trữ mới hoặc chỉ cần nhấp vào nút này ở đây để nói kho lưu trữ mới.
Và sau đó khi nó xuất hiện, tôi chỉ có thể nói git-test.
Và sau đó, một lần nữa như một lời nhắc nhở, hãy làm cho nó một kho lưu trữ riêng tư.
Hầu hết các nhà cung cấp này cho phép bạn bây giờ lưu trữ kho riêng tư trực tuyến,
vậy tại sao làm cho chúng công khai trừ khi bạn thực sự muốn chia sẻ nó với người khác.
Vì vậy, tôi sẽ thúc giục bạn giữ kho của bạn riêng tư cho
thời điểm này trừ khi bạn đang làm việc với một nhóm.
Vì vậy, chỉ cần nhấp vào private và sau đó tạo kho lưu trữ.
Và sau đó, nó sẽ tạo ra một kho lưu trữ.
Và sau đó, bạn sẽ thấy rằng GitHub cũng cung cấp cho tôi
một loạt các lệnh ở đây về cách thiết lập kho lưu trữ.
Vì vậy, để tạo ra một kho lưu trữ mới trên dòng lệnh,
các lệnh mà chúng tôi thực sự đã thực hiện trước đó.
Hoặc để đẩy một kho lưu trữ hiện có,
cùng hai loại lệnh phải được ban hành.
Vì vậy, về cơ bản thiết lập kho lưu trữ trung tâm git của bạn
để đáp ứng kho lưu trữ địa phương của bạn.
Vì vậy, kể từ khi tôi đã liên kết kho lưu trữ của tôi với Bitbucket
tôi sẽ không sử dụng kho lưu trữ GitHub của tôi cho mục đích
như bạn nhận thấy, thủ tục khá giống nhau trên một trong hai trong số họ.
Đưa ra và mất một vài sự khác biệt trong cách thức thông tin
được hiển thị trên màn hình trong giao diện người dùng và một chút thay đổi.
Nhiều hơn hoặc ít hơn, chúng tương tự như cách bạn sẽ sử dụng chúng
trong điều khoản của trung gian lưu trữ Git địa phương của bạn với kho lưu trữ trực tuyến ở đây.
Vì vậy, với điều này, giả sử ai đó cung cấp cho bạn một kho lưu trữ Git.
Bạn có thể sao chép nó lên bản địa của bạn không?
Vì vậy, đây là nơi chúng tôi sử dụng một lệnh Git gọi là Git Claw.
Vì vậy, bây giờ, ở đây bạn sẽ thấy rằng tôi có kho lưu trữ git-test này.
Vì vậy, những gì tôi sẽ làm là, tôi sẽ đi đến kho lưu trữ này và
sau đó sao chép URL này và sau đó tôi sẽ cho bạn thấy làm thế nào tôi có thể
tạo ra một bản sao của kho lưu trữ Git đó hoặc sao chép kho lưu trữ
trực tuyến này vào máy tính cục bộ của tôi.
Vì vậy, chúng ta hãy giả vờ rằng tôi đang ở trên máy tính khác nhau.
Và sau đó, chúng ta sẽ đi đến dòng lệnh của chúng tôi và
sau đó tạo một kho lưu trữ khác có cùng tên.
Đi đến dòng lệnh của tôi, tôi sẽ di chuyển lên kiếm tiền của tôi.
Bạn thấy rằng tôi có thư mục git-test của tôi ở đó.
Vì vậy, tôi sẽ tạo ra một thư mục tạm thời ở đây
chỉ để cho bạn thấy rằng tôi có thể sao chép một kho lưu trữ git trực tuyến.
Vì vậy, trong thư mục tạm thời của tôi, bạn thấy rằng nó trống rỗng.
Vì vậy, để xem lại lệnh nó nói, git clone và URL của kho lưu trữ.
Vì vậy, chúng ta hãy áp dụng lệnh này và sau đó sao chép kho git trực tuyến đó.
Giả vờ rằng chúng tôi đang ở trên một máy tính khác, vì vậy tôi sẽ nói,
git clone và sau đó, Dán URL của kho lưu trữ bitbucket của tôi ở đây.
Và sau đó, bạn sẽ thấy rằng kho lưu trữ bây giờ sẽ được nhân bản
vào một thư mục cục bộ với cùng tên git-test.
Vì vậy, bây giờ, nếu tôi làm một danh sách của thư mục,
bạn có thể thấy rằng thư mục git-test đã được tạo ra.
Vì vậy, chúng ta hãy đi đến thư mục git-test và bạn sẽ thấy rằng
đây là một bản sao chính xác của cấu trúc thư mục mà chúng tôi đã tạo ra trước đó.
Vì vậy, đây là cách bạn có thể sao chép một kho lưu trữ Git trực tuyến.
Vì vậy, tất cả những gì bạn cần làm là để có được URL của kho Git đó và
sau đó chỉ cần sử dụng git-clone để Nhận một bản sao của nó vào máy tính cục bộ của bạn.
Với điều này, chúng tôi hoàn thành bài tập này về việc sử dụng kho Git trực tuyến.
Vì vậy, cuối cùng bạn đã Git nó?
[ NHẠC]