Hướng dẫn cập nhật project trong gitlab năm 2024

GitLab là một cách tuyệt vời để quản lý các kho git trên một máy chủ tập trung. Mặc dù các giải pháp như GitHub là một lựa chọn tuyệt vời cho nhiều dự án, nhưng chúng không phù hợp với nhu cầu của mọi nhóm. GitLab cung cấp cho bạn toàn quyền kiểm soát các kho lưu trữ của bạn và cho phép bạn quyết định xem chúng là công khai hay riêng tư miễn phí.

DigitalOcean có hình ảnh cài đặt GitLab bằng một cú nhấp chuột cho phép bạn dễ dàng triển khai máy chủ GitLab trên phiên bản VPS. Bạn có thể thiết lập GitLab trên DigitalOcean tại đây.

Trong hướng dẫn này, chúng ta sẽ khám phá giao diện GitLab để bạn có thể định cấu hình môi trường, tải dự án lên cũng như mời và quản lý người dùng. Chúng tôi sẽ cho rằng bạn đã trải qua quy trình cài đặt và có thể đăng nhập vào phiên bản GitLab của mình.

Cách định cấu hình hồ sơ người dùng của bạn

Trước khi bạn bắt đầu sử dụng GitLab để xử lý các dự án của mình, bạn nên thiết lập hồ sơ của mình một cách chính xác. Điều này không chỉ giúp các đồng đội của bạn nhận ra bạn mà còn là nơi bạn có thể quản lý giao diện của mình và cách bạn kết nối với các dự án.

Bắt đầu bằng cách nhấp vào nút \Cài đặt hồ sơ” ở góc trên bên phải:

Hướng dẫn cập nhật project trong gitlab năm 2024

Màn hình ban đầu sẽ cho phép bạn thay đổi tên và email được liên kết với tài khoản của mình. Bạn cũng có thể liên kết các tài khoản mạng xã hội của mình, viết tiểu sử ngắn và tải lên một bức ảnh bạn chọn.

Nếu bạn cũng muốn thay đổi tên người dùng của mình, hãy nhấp vào tab \Tài khoản” ở trên cùng. Tại đây, bạn có thể điều chỉnh tên người dùng mà các kho lưu trữ của bạn sẽ được lưu trữ bên dưới. Bạn cũng sẽ có quyền truy cập vào mã thông báo truy cập của mình:

Hướng dẫn cập nhật project trong gitlab năm 2024

Mục khác mà bạn chắc chắn muốn xem xét là tab \Khóa SSH”. Trong tab này, hãy nhấp vào nút \Thêm khóa SSH”.

Tại đây, bạn có thể thêm khóa SSH mà bạn sẽ sử dụng để giao tiếp với máy chủ thông qua git. Nhiều khóa có thể được thêm cho mỗi người dùng. Thêm khóa SSH của bạn và nhấp vào \Thêm khóa”:

Hướng dẫn cập nhật project trong gitlab năm 2024

Đây cũng là một cơ hội tốt để thay đổi chủ đề xem trước ứng dụng và mã, nếu bạn muốn. Nhấp vào tab \Thiết kế”. Bạn có thể chọn từ năm chủ đề ứng dụng và bốn chủ đề xem trước mã phổ biến:

Hướng dẫn cập nhật project trong gitlab năm 2024

Cách quản lý người dùng và nhóm

GitLab cung cấp cho bạn các công cụ để quản lý dự án, người dùng và nhóm từ một màn hình. Truy cập nó bằng cách nhấp vào nút \Khu vực quản trị” ở góc trên cùng bên phải:

Hướng dẫn cập nhật project trong gitlab năm 2024

Giao diện được chia thành sáu phần: dự án, dự án mới nhất, người dùng, người dùng mới nhất, nhóm và số liệu thống kê. Các điểm liên hệ chính mà chúng tôi sẽ sử dụng là dự án, người dùng và nhóm.

Tạo người dùng mới

Hiện tại, chỉ có một người dùng duy nhất và không có dự án của các nhóm. Hãy bắt đầu bằng cách tạo một người dùng trình diễn mà chúng ta có thể sử dụng sau này. Nhấp vào nút \Người dùng mới” ở cột giữa:

Hướng dẫn cập nhật project trong gitlab năm 2024

Chúng tôi sẽ cần phải điền vào các chi tiết liên lạc thông thường. Khi bạn hoàn tất, hãy nhấp vào nút \Tạo người dùng” ở dưới cùng:

Hướng dẫn cập nhật project trong gitlab năm 2024

Bạn sẽ được đưa đến trang tài khoản của người dùng mới. Một email có mật khẩu ban đầu sẽ được gửi đến email tài khoản.

Tạo một nhóm mới

Hãy thêm một nhóm mới ngay bây giờ. Nhấp lại vào nút \Khu vực quản trị” ở góc trên cùng bên phải. Nhấp vào nút \Nhóm mới” ở cột bên phải:

Hướng dẫn cập nhật project trong gitlab năm 2024

Điều duy nhất bạn cần làm để tạo nhóm là điền tên và mô tả. Nhấp vào nút \Tạo nhóm”:

Hướng dẫn cập nhật project trong gitlab năm 2024

Nhóm sẽ được tạo và bạn sẽ tự động được thêm vào nhóm với tư cách là chủ sở hữu. Hãy thêm tài khoản trình diễn của chúng tôi vào nhóm này.

Tìm kiếm tên người dùng thứ hai trong hộp có tiêu đề \Thêm (các) người dùng vào nhóm:. Bạn cũng cần chọn cấp độ truy cập cho người dùng đó. Để biết giải thích về các cấp độ cấp phép khác nhau có sẵn trên GitLab của bạn, hãy truy cập đây:

Điều này cũng có sẵn dưới dạng một liên kết trong hộp bên dưới \Đọc thêm về các quyền của dự án tại đây”.

Hiện tại, bạn chọn cấp độ nào không quan trọng. Nhấp vào \Thêm người dùng vào nhóm” để thêm quyền truy cập của họ:

Hướng dẫn cập nhật project trong gitlab năm 2024

Nếu bạn muốn thay đổi cấp độ quyền của người dùng, bạn có thể thêm lại người dùng đó bằng các quyền mới. Nó sẽ cập nhật cho phù hợp.

Khởi tạo một dự án

Bây giờ, chúng ta có thể khởi tạo một dự án. Quay lại bảng điều khiển dành cho quản trị viên bằng cách nhấp vào nút \Khu vực quản trị” như trước đây. Nhấp vào nút \Dự án mới” ở bên trái:

Hướng dẫn cập nhật project trong gitlab năm 2024

Bạn cũng có thể đến khu vực này bằng cách nhấp vào nút \Dự án mới” trong thanh điều hướng trên cùng:

Hướng dẫn cập nhật project trong gitlab năm 2024

Chọn một tên và một không gian tên. Một không gian tên là người sẽ sở hữu dự án. Chúng tôi sẽ cung cấp cho nhóm chúng tôi tạo quyền sở hữu dự án của chúng tôi. Bạn cũng nên điền vào phần mô tả và chọn xem repo có được công khai hay không.

Cũng có thể nhập một kho lưu trữ từ một trang web khác. Bạn có thể nhấp vào liên kết \Nhập kho lưu trữ hiện có” để có quyền truy cập vào chức năng này.

Hướng dẫn cập nhật project trong gitlab năm 2024

Bạn sẽ được đưa đến một trang chỉ cho bạn cách sao chép dự án vào máy tính cục bộ của bạn hoặc đẩy một dự án cục bộ vào kho lưu trữ mới của bạn trên GitLab.

Bạn sẽ được cung cấp một liên kết kho lưu trữ mà bạn có thể sử dụng để sao chép kho lưu trữ và chia sẻ với các thành viên trong nhóm (hoặc những người khác nếu nó ở chế độ công khai).

Hướng dẫn cập nhật project trong gitlab năm 2024

Nếu làm theo hướng dẫn, bạn sẽ có thể đẩy cam kết đầu tiên của mình vào kho lưu trữ GitLab.

Quản lý dự án với GitLab

Chúng tôi sẽ thêm một dự án mẫu vào kho lưu trữ GitLab của chúng tôi để chúng tôi có thể thấy một số tính năng khả dụng khi một dự án có lịch sử và nhiều cam kết.

Đi qua thủ tục để tạo một dự án mới. Gọi nó là \Rails. Lần này, hãy nhấp vào liên kết \Nhập kho lưu trữ hiện có”. Chúng ta sẽ sử dụng ứng dụng mẫu hướng dẫn Ruby on Rails của Michael Hartl.

Trong trường Nhập repo hiện có, nhập:

https://github.com/mhartl/sample_app.git

Nhấp vào \Tạo dự án”.

Xem mã dự án

Bạn sẽ được đưa đến trang đích của dự án. Nhấp vào tab \Tệp” để xem các tệp lưu trữ thực tế:

Hướng dẫn cập nhật project trong gitlab năm 2024

Nhấp vào tệp \Gemfile”. Như bạn có thể thấy, có tính năng đánh dấu cú pháp tuyệt vời được bao gồm cho các ngôn ngữ được công nhận:

Hướng dẫn cập nhật project trong gitlab năm 2024

Nếu dự án của bạn có nhiều nhánh, bạn có thể thay đổi chế độ xem nhánh bằng cách nhấp vào trình đơn thả xuống chính và chuyển sang một nhánh khác:

Hướng dẫn cập nhật project trong gitlab năm 2024

Đánh giá cam kết

Nhấp vào tab \Cam kết” để xem danh sách các cam kết cho nhánh hiện tại:

Hướng dẫn cập nhật project trong gitlab năm 2024

Bạn có thể nhấp vào bất kỳ cam kết nào để xem sự khác biệt do cam kết tạo ra. Nếu bạn muốn xem toàn bộ dự án tại bất kỳ điểm cam kết nào, hãy nhấp vào liên kết \Duyệt mã” được liên kết với cam kết đó:

Hướng dẫn cập nhật project trong gitlab năm 2024

Để xem sự khác biệt giữa hai lần xác nhận, bạn có thể nhấp vào tab \so sánh” ở trên cùng. Nếu chúng tôi nhập tên của một trong các lần xác nhận vào hộp bên trái (trong trường hợp này, chúng tôi sẽ sử dụng e3c055dff), chúng tôi có thể nhận được một sự khác biệt hoàn toàn giữa hai:

Hướng dẫn cập nhật project trong gitlab năm 2024

Đại diện đồ họa của dự án của bạn

Bạn có thể xem dự án của mình bằng đồ họa theo hai cách khác nhau.

Trước tiên, nếu bạn nhấp vào tab \Mạng”, bạn có thể thấy cây cam kết của dự án. Điều này cho phép bạn xem các nhánh, hợp nhất và cam kết. Nó cũng sẽ sử dụng ảnh của người dùng bên cạnh mỗi cam kết để dễ dàng nhận biết:

Hướng dẫn cập nhật project trong gitlab năm 2024

Một cách khác để có được bức tranh đồ họa về dự án của bạn là sử dụng tab \Đồ thị”. Bạn sẽ thấy một biểu đồ lớn với số lượng cam kết của dự án theo thời gian được hiển thị. Bên dưới là biểu đồ phù hợp cho từng người đóng góp:

Hướng dẫn cập nhật project trong gitlab năm 2024

Bạn có thể chọn một phần của biểu đồ dự án và biểu đồ của người dùng sẽ điều chỉnh cho phù hợp. Bạn cũng có thể chọn hiển thị các bổ sung hoặc xóa thay vì cam kết thông qua trình đơn thả xuống.

Phần kết luận

Có những công cụ khác được bao gồm trong GitLab mà bạn nên kiểm tra nếu bạn định sử dụng nó với một nhóm. Điều này bao gồm một wiki nhúng cho mỗi dự án, một hệ thống theo dõi vấn đề và các yêu cầu hợp nhất. Để chia sẻ các đoạn mã nhỏ bên ngoài bất kỳ dự án cụ thể nào, GitLab cũng có hỗ trợ đoạn mã.

Đối với hầu hết các nhóm, GitLab được định cấu hình phù hợp sẽ là quá đủ để xử lý các dự án. Nó cung cấp khả năng kiểm soát người dùng đơn giản, tạo và chia sẻ dự án dễ dàng. Khám phá giao diện để xem nó có thể là một giải pháp dễ dàng cho dự án của bạn hay không.