In lạiTác giả: SaharaThời gian cập nhật: 2024-05-08 15:08:02594
1 Tổng quan
Khi xây dựng một dự án trên máy chủ, bạn cần tham khảo các gói bên ngoài nuget.org, chẳng hạn như các gói do công ty phát triển nội bộ và không được bên thứ ba xuất bản trên nuget.org. phải làm gì?
GitLab cung cấp Package Regist để giải quyết vấn đề này.
2 Tải gói NuGet lên dự án đã chỉ định
Tạo một dự án mới hoặc sử dụng dự án hiện có làm dự án để lưu trữ các gói NuGet, đồng thời cung cấp nguồn Nuget và các phụ thuộc cho tất cả các gói trên nguồn cho các dự án khác cần tham chiếu các gói NuGet tương ứng.
Trong cài đặt [Kho] của dự án, đặt [Mã thông báo triển khai].
Trước tiên, hãy đặt mã thông báo có quyền [write_package_registry] để cho phép quyền truy cập đọc, ghi và xóa vào gói phần mềm thư viện. Xác định tên phù hợp và ngày hết hạn. default user name is option. được cài đặt và không thể xem lại. Được sử dụng để tải lên các gói.
Sau đó, đặt mã thông báo có quyền [read_package_registry] để cho phép quyền truy cập chỉ đọc vào gói kho lưu trữ. hợp lệ và ngày hết hạn. sử dụng hợp lý phải được điền vào, hạn chế như DEPLOY_READ. Điều này chỉ hiển thị khi được cài đặt và không thể xem lại. Sử dụng để thêm nguồn.
api-key cũng có thể là mã hóa thông báo truy cập cá nhân hoặc mã hóa công việc thông báo của quy trình. trở lên.
3 Thêm nguồn NuGet trên GitLab
Trước khi xây dựng, hãy thêm nguồn NuGet mới vào môi trường xây dựng nơi đặt dự án và thực thi lệnh:
dotnet nuget bổ sung nguồn "https://gitlab.example.com/api/v4/projects//packages/nuget/index.json" --name --tên người dùng --mật khẩu
gitlab-software-group-projects.
4 Quản lý gói NuGet nguồn
Tìm NuGet.Config trong %APPDATA%/NuGet/ và chỉnh sửa nó. có hạn như Visual Studio để sửa đổi cấu hình tệp trong giao diện người dùng tùy chọn.
Nguồn NuGet đã được bổ sung bằng CLI và có thể xem gói cấu hình tệp.
Vì lý do bảo mật, NuGet hiện yêu cầu gói nguồn chương trình cho các gói, cho các máy biết gói nào nên truy cập để tải xuống, phóng phi góiSourceMapping trong cấu hình tệp để cài đặt gói nguồn chương trình.
5 tài liệu tham khảo
Gói NuGet trong gói đăng ký sổ đăng ký
Cuối cùng, bài viết về việc quản lý các gói NuGet của GitLab đã kết thúc tại đây. gói NuGet của GitLab, vui lòng tìm kiếm các bài viết về CFSDN hoặc tiếp tục duyệt các bài viết liên quan. blog của tôi trong tương lai .
Tôi có hai phiên bản git-lab riêng biệt trên các mạng khác nhau. cả hai phiên bản git-lab đều có quyền truy cập vào máy chủ bằng quá trình chạy. của tôi thì không
GitLab cung cấp các cấp độ truy cập dự án "khách", "phóng viên", "nhà phát triển" và "chính chủ" cho "các thành viên nhóm" làm việc trong một dự án cụ thể. đối với những người khác. Giữa các cấp độ này là
Tôi là một người sử dụng Bitbucket nhiều trong một thời gian dài, nhưng làm các tính năng tiên tiến và mạnh mẽ của GL nên tôi đã có chuyển sang GitLab.
Trong GitLab, tab Trò chuyện luôn không hiển thị sự kiện nào cho người dùng: Làm cách nào để bật nó? Câu trả lời hay nhất Một số năm Git của bạn Git của bạn
Tôi là một lập trình viên xuất sắc, rất xuất sắc!