star star star star star

Repository là gì? Hướng dẫn tạo repo trên GitHub

cntt git git commit github
avt
adminTopOnSeek
05 tháng 12, 2023  

Repository là nơi lưu trữ mã nguồn và tài nguyên dự án phần mềm. Đây là một kho chứa digital giúp quản lý và theo dõi sự thay đổi trong mã nguồn, hỗ trợ cộng đồng phát triển và tạo điều kiện thuận lợi cho việc hợp tác trong quá trình phát triển phần mềm.

Hãy cùng TopOnSeek tìm hiểu về khái niệm này nhé!

Repository github là gì
Repository là gì? (Nguồn: Internet)

Repository là gì?

Repository là nơi lưu trữ tập trung các tài nguyên dự án, từ mã nguồn đến hình ảnh và âm thanh. Có thể xem repository như một kho chứa digital, nơi quản lý và theo dõi sự thay đổi trong mã nguồn. Trong GitHub, có hai loại repository chính: Local Repository (kho lưu trữ địa phương) và Remote Repository (kho lưu trữ từ xa).

  • Local Repository là ‘bản sao’ của repository nằm trực tiếp trên máy tính của bạn. Nó đảm bảo đồng bộ với Remote Repository thông qua các lệnh Git.
  • Remote Repository là một kho lưu trữ đặt trên máy chủ chuyên biệt, như GitHub, GitLab, Bitbucket, giúp tạo nền tảng chung cho việc lưu trữ và quản lý mã nguồn dự án.

Xem thêm: Unity là gì? Kiến thức cần nắm & Cơ hội việc làm Game Developer?

Nguồn gốc của từ Repo

Từ ‘repo’ trong GitHub là viết tắt của ‘repository’, tức là một không gian lưu trữ cho dự án trên GitHub.com. ‘Repo’ thường ám chỉ các thư mục con trong hệ thống quản lý phiên bản phân tán như Git.

Tại sao nên sử dụng repo GitHub

Sử dụng GitHub là một lựa chọn thông minh với nhiều ưu điểm:

  1. Quản lý mã nguồn dễ dàng: Lưu trữ, chia sẻ và đồng bộ hóa mã nguồn với cộng đồng, theo dõi sự thay đổi và nhận phản hồi.
  2. Markdown đơn giản: Viết tài liệu bằng ngôn ngữ đánh dấu Markdown, tạo file README.md để giới thiệu dự án và hiển thị thông tin quan trọng.
  3. Hồ sơ cá nhân: Xây dựng hồ sơ cá nhân để giới thiệu và chứng minh kỹ năng, theo dõi hoạt động và mở rộng mối quan hệ.
  4. Học hỏi và cải thiện kỹ năng code: Góp phần vào dự án mở, học từ mã nguồn mở, sử dụng tính năng như issue, wiki, action để quản lý lỗi và tự động hóa công việc.
  5. Kho tài nguyên đa dạng: Tìm kiếm và sử dụng hàng triệu mã nguồn mở, tận dụng dịch vụ như package registry, gist, pages để lưu trữ và chia sẻ gói phần mềm, đoạn code, trang web.

Xem thêm: GitHub là gì? Top những lợi ích cho lập trình viên [2024]

Hướng dẫn cách tạo một Repository trên GitHub

Bước 1: Truy cập trang web github.com và đăng ký tài khoản của bạn.

Đăng ký tài khoản ở GitHub.com
Đăng ký tài khoản ở GitHub.com (Nguồn: Internet)

Bước 2: (Nếu bạn đã có tài khoản) Nhấp vào nút “+” ở góc trên cùng bên phải của màn hình. 

Bước 3: Chọn “New repository”.

New repository xuất hiện ở giao diện chính của GitHub
New repository xuất hiện ở giao diện chính của GitHub (Nguồn: Internet)

Xem thêm: Git là gì? Các câu lệnh Git cơ bản nên biết với lập trình viên

Bước 4: Nhập tên cho repository của bạn và nhập mô tả cho repository của bạn.

Nhập phần tên và mô tả cho repository
Nhập phần tên và mô tả cho repository của bạn (Nguồn: Internet)

Bước 5: Chọn loại repository của bạn. Bạn có thể chọn giữa “Public” và “Private”.

Chọn loại repository của bạn: Public hoặc Private
Chọn loại repository của bạn: Public hoặc Private (Nguồn: Internet)

Bước 6: Nhấn Add a README file.

Nhấn "Add a README file"
Nhấn “Add a README file” (Nguồn: Internet)

Bước 7: Nhấp “Create repository”.

ấn Create repository
Cuối cùng, hoàn thành bằng viêc ấn “Create repository” (Nguồn: Internet)

Và bạn đã có một kho lưu trữ trên nền tảng GitHub rồi!

Xem thêm: Fork github là gì? Hướng dẫn fork trên GitHub

Kết luận

Chúng ta đã khám phá sâu về câu hỏi ‘Repository là gì?’ và nhận thức được tầm quan trọng của việc sử dụng nền tảng GitHub trong quá trình phát triển dự án. Với sự hỗ trợ từ TopOnSeek, bạn có thêm kiến thức và công cụ để tận dụng tối đa từ Repository trên GitHub. Đừng bỏ lỡ cơ hội tạo ra những dự án xuất sắc và kết nối cộng đồng phát triển mạnh mẽ. Hãy để TopOnSeek là đối tác tin cậy của bạn trên con đường chinh phục thế giới mã nguồn mở!

Tham khảo: Create a repo – GitHub Docs