[MUSIC]
Kho Git trực tuyến cho phép bạn lưu trữ một bản sao của
kho Git của bạn 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ụ kho lưu trữ Git trực tuyến, GitHub và Bitbucket, chi tiết hơn một chút.
Chúng ta sẽ xem xét cách chúng ta có thể thiết lập kho lưu trữ Git cục bộ của chúng tôi
để được nhân đôi trong kho lưu trữ 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 thực hiện trên một kho lưu trữ Git trực tuyến trên Bitbucket.
Để thiết lập trong kho Git 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ý tài khoản.
Vì vậy, ở đây, tôi đã đă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à vì 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 điều này như là 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 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 muốn ai khác sao chép mã mà bạn có thể lưu
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 tư nhân trong chuyên môn hóa này.
Vì vậy, tôi sẽ đăng ký như một get kho lưu trữ riêng, và
sau đó chỉ cần nhấp vào tạo kho lưu trữ.
Và sau đó nó sẽ thiết lập một số, và sau đó sẵn sàng cho tôi, được chứ?
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 URL
cho kho lưu trữ trong trang chủ của kho lưu trữ.
Vì vậy, chỉ cần sao chép URL đó cho kho lưu trữ, 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, đối với điều đó, 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 Git của tôi, tôi sẽ gõ,
git từ xa thêm nguồn gốc.
Và sau đó dán URL cho
kho lưu trữ Bitbucket của tôi mà tôi vừa tạo, và nhấn trả lại.
Vì vậy, bây giờ, nguồn gốc từ xa của kho lưu trữ Git địa phương của tôi được đặt thành kho lưu trữ 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 Git trực tuyến,
một trong những đầu tiên mà chúng tôi vừa làm, git từ xa thêm nguồn gốc và URL kho lưu trữ.
Và vì vậy điều này sẽ thêm kho lưu trữ trực tuyến như 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.
Vì vậy, cho rằng, tôi làm git push -u gốc master.
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, 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 trở lại, nó sẽ thiết lập kho lưu trữ Git 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õ vào,
thì nội dung của kho lưu ký địa phương của tôi sẽ được đẩy đến trang web củ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 trên máy chủ.
Vì vậy, chúng ta hãy đi đến Bitbucket để xem trạng thái của kho 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ó một chi nhánh, chi
nhánh chính, đã được đẩy vào kho lưu trữ 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 ý kiến bán kính cũng, vì vậy
tôi có thể nhìn vào trạng thái trong bình luận thứ hai và tại bình luận đầu tiên.
Vì vậy, bây giờ bạn có thể thấy rằng tất cả thông tin này đã được tải
lên kho lưu trữ trực tuyến, bao gồm cả lịch sử của tất cả các ý kiến.
Sau đó quay trở lại đó, bạn có thể xem thêm chi tiết về tất cả
các nhận xét đã được gửi đến phía máy chủ.
Tôi có thể kiểm tra từng ý kiến một cách chi tiết hơn một chút.
Và tôi sẽ quay lại nguồn tin,
tôi có thể xem thêm chi tiết về nguồn tin như thế.
Vì vậy, bây giờ đã thiết lập
kho lưu trữ Git địa phương của tôi để được nhân đôi trong Bitbucket.
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ữ 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 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 nhân đôi 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 phải nơi có một bên cộng và 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 có thể chỉ đơn giản là nói git test,
và sau đó, một lần nữa, như một lời nhắc nhở, xin vui lòng, 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 khuyên bạn nê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 chiếc Tee.
Tôi nên nhắc nhở bạn rằng tại thời điểm này, GitHub
chỉ hỗ trợ các kho lưu trữ riêng cho những người đăng ký trả tiền cho tài khoản GitHub của họ.
Vì vậy, nó không có sẵn cho các thuê bao đang sử dụng tài khoản miễn phí của họ.
Vì vậy, chỉ cần nhấp vào cá nhân, và
sau đó Tạo kho lưu trữ, và sau đó 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ữ GitHub của bạn
để phản chiếu kho lưu trữ cục bộ 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 này.
Vì vậy, như bạn nhận thấy, thủ tục là khá nhiều tương tự trên một trong hai trong số họ.
Cung cấp cho và mất một vài sự khác biệt trong cách 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ự trong cuộc tranh luận cách bạn sẽ sử dụng chúng
trong điều kiện phản ánh kho Git địa phương của bạn vào 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ể tạo một bản sao của nó trên một địa phương của bạn?
Vì vậy, đây là nơi chúng tôi sử dụng một lệnh Git gọi là git clone.
Vì vậy, bây giờ ở đây, bạn thấy rằng tôi có kho lưu trữ thử nghiệm git này.
Vì vậy, những gì tôi sẽ làm là tôi sẽ đi đến thuốc đạn,
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 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ột máy tính khác nhau, và sau đó chúng tôi sẽ đi đến
dòng lệnh của chúng tôi, và sau đó tạo ra 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 chỉ cần di chuyển lên và
bạn sẽ thấy rằng tôi có thư mục git-test của tôi ở đó.
Vì vậy, tôi sẽ tạo 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 dịch vụ kho Git trực tuyến 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, hãy áp dụng lệnh này và sao chép kho Git trực tuyến.
Giả vờ rằng chúng ta đ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ộ 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 thư mục được git-test đã được tạo ra.
Vì vậy, chúng ta hãy đi đến thư mục git-test, và sau đó 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 để có được 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]