GitHub hiện là công ty lưu trữ các dự án nguồn mở lớn nhất thế giới. Có rất nhiều ví dụ trang GitHub phổ biến bao gồm trình soạn thảo văn bản Atom, TensorFlow của Google và React của Facebook. Nó được biết đến nhiều nhất với các dự án nâng cao về Dữ liệu lớn, Trí tuệ nhân tạo hoặc Internet of Things, nhưng bạn cũng có thể tìm thấy hình ảnh động, biểu tượng cảm xúc, trò chơi và phần mềm đơn giản hơn. Kỹ thuật này hơi tương tự như "torrent" ngoại trừ phần mềm và ứng dụng.
Nếu bạn mới bắt đầu khám phá GitHub, bạn sẽ thấy một đường hướng học tập dốc. Do đó, chúng tôi đã chuẩn bị một hướng dẫn từng bước sẽ nhẹ nhàng giới thiệu cho bạn thế giới GitHub.
1. Tạo tài khoản GitHub
Truy cập liên kết này và tạo tài khoản GitHub của bạn. Bạn có thể bắt đầu với tài khoản miễn phí dành cho cá nhân, tài khoản này giới hạn bạn chỉ có ba cộng tác viên. Có các phiên bản chuyên nghiệp, nhóm và doanh nghiệp hỗ trợ cộng tác viên không giới hạn.
Chọn những gì bạn định sử dụng GitHub.
2. Tạo kho lưu trữ GitHub đầu tiên của bạn
Sau khi tài khoản của bạn được tạo và xác minh, hãy nhấp vào dấu “+” ở trên cùng bên phải để tạo một kho lưu trữ mới.
Chọn xem bạn muốn kho lưu trữ của mình là công khai hay riêng tư. Đừng quên chọn hộp “Khởi tạo kho lưu trữ bằng README.” Đây là mục đầu tiên mà khách truy cập sẽ nhìn thấy khi truy cập kho lưu trữ của bạn. Đưa vào README mô tả về dự án của bạn, những gì họ có thể làm với nó và cách cài đặt / sử dụng nó.
Khi kho lưu trữ đầu tiên của bạn được tạo, bạn có thể xem trang kho lưu trữ. Đây sẽ là địa chỉ nhà riêng của bạn trên GitHub, còn được gọi là chi nhánh "chính". Nếu bạn muốn thêm các kho mới, bạn có thể tạo các nhánh mới tách biệt với nhánh phát triển chính.
Các nhà phát triển sử dụng các nhánh này để lưu trữ các phiên bản tệp khác nhau, đảm bảo sửa lỗi và các hoạt động khác.
3. Tải xuống GitHub và Git để tạo môi trường dàn trên PC của bạn
Sau khi tài khoản GitHub và kho lưu trữ đầu tiên của bạn được tạo, bạn cần tạo môi trường dàn trên PC để nhận các tệp GitHub và cập nhật phiên bản. Đối với điều này, bạn phải tải xuống và cài đặt GitHub Desktop. Nó hỗ trợ Windows và macOS.
Sau khi cài đặt, bạn sẽ phải đăng nhập bằng tài khoản GitHub của mình. GitHub Desktop được sử dụng để nhập các bản tải xuống từ kho lưu trữ GitHub, nhưng nó cũng có thể giúp bạn đẩy các bản cập nhật của riêng mình lên kho lưu trữ (sẽ có thêm thông tin về điều đó sau).
Bạn cần một công cụ khác có tên là “Git”. Sự khác biệt giữa Git và GitHub là cái trước là hệ thống kiểm soát phiên bản và cái sau là dịch vụ đám mây. Bạn có thể chạy Git cục bộ trên máy tính của mình vì nó độc lập với GitHub. Git là thứ giúp bạn chạy tất cả các ứng dụng từ một thiết bị đầu cuối lệnh (sẽ tìm hiểu thêm về điều đó ở phần sau).
Phải mất một lúc để cấu hình Git. Ghi lại địa chỉ email duy nhất mà nó sử dụng để đăng ký tài khoản của bạn.
Git được cài đặt dưới dạng Giấy phép Công cộng GNU. Quá trình cài đặt chỉ mất một chút thời gian.
Sau khi nó được cài đặt, bạn có thể khởi chạy “GitBash”, là cổng lệnh cho Git được sử dụng để chạy phần mềm hoặc ứng dụng được tải xuống từ kho lưu trữ GitHub.
4. Sao chép hoặc tải xuống ứng dụng
Để sao chép hoặc tải xuống ứng dụng, hãy truy cập bất kỳ trang GitHub nào của nhà phát triển. Ví dụ:ở đây tôi đã truy cập trang trò chơi của một game nhập vai JavaScript. Bạn có thể tải xuống dưới dạng tệp ZIP hoặc chỉ cần tải ứng dụng xuống GitHub Desktop (xem bước 3). Bạn có thể tìm kiếm bất kỳ kho lưu trữ GitHub nào trên trang chủ trình duyệt GitHub hoặc máy tính để bàn GitHub.
Sau khi ứng dụng được nhập vào trang tổng quan GitHub, hãy nhấp vào “sao chép”.
Bây giờ ứng dụng sẽ bắt đầu nhân bản chính nó trong hệ thống của bạn. Trong một thời gian ngắn, nó sẽ có sẵn dưới dạng kho lưu trữ với GitHub Desktop của bạn.
Sau khi hoàn tất, hãy khởi chạy “Git”. (Tham khảo các bước cài đặt trong phần trên.) Làm theo hướng dẫn trên trang repo GitHub về cách tải xuống và chạy ứng dụng.
Trong trường hợp này, đó là một trò chơi đơn giản.
5. Đóng góp cho Cộng đồng GitHub
Bạn có muốn đóng góp cho cộng đồng GitHub không? Trên GitHub, mọi thay đổi đã lưu được gọi là "cam kết". Thực hiện các thay đổi bằng cách nhấp vào tệp “README.md”. Giải thích cho những người dùng khác tại sao bạn thực hiện các thay đổi.
Cuối cùng, bạn là trung tâm của cộng đồng GitHub:“yêu cầu kéo”. Thực hiện một số thay đổi và yêu cầu tác giả của phần mềm hoặc ứng dụng “kéo” các thay đổi của bạn vào kho lưu trữ GitHub của họ. Ở đây tôi đã thêm một tệp Maven.
Bạn cũng có thể lấy các yêu cầu từ GitHub Desktop.
Kết luận
Kho lưu trữ GitHub là một trong những bí mật tuyệt vời nhất của Internet ngày nay. Từ Dữ liệu lớn đến IoT đến các ứng dụng công nghiệp đến các trò chơi thú vị, nó chứa đựng mọi thứ. Sử dụng hướng dẫn này, bạn có thể bắt đầu mày mò với các siêu ứng dụng này ngay lập tức.