添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
任性的包子  ·  openlayers ...·  7 月前    · 
稳重的佛珠  ·  JAR will be empty - ...·  7 月前    · 
会开车的火龙果  ·  c# validate email ...·  1 年前    · 

project .

Admin Area's Topics page .

NOTE: The assigned topics are visible only to users with access to the project, but everyone can see which topics exist on the GitLab instance. Do not include sensitive information in the name of a topic.

add compliance frameworks to projects in a group that has a compliance framework.

  • toggles to enable or disable features in the project.
  • Select Save changes .
  • use LDAP to manage group membership .

    You cannot use LDAP groups to manage project access, but you can use the following workaround.

    Prerequisites:

  • You must integrate LDAP with GitLab .
  • You must be an administrator.
  • Create a group to track membership of your project. Set up LDAP synchronization for that group.
  • To use LDAP groups to manage access to a project, add the LDAP-synchronized group as a member to the project.
  • Introduced in GitLab 13.4, only for public projects on GitLab.com.

    In some environments, users can submit a CVE identifier request in an issue.

    To disable the CVE identifier request option in issues in your project:

  • On the left sidebar, at the top, select Search GitLab ( {search} ) to find your project.
  • Select Settings > General .
  • Expand Visibility, project features, permissions .
  • Under Issues , turn off the CVE ID requests in the issue sidebar toggle.
  • Select Save changes .
  • merge request method (merge commit, fast-forward merge).
  • Add merge request description templates .
  • Enable merge request approvals .
  • Enable status checks .
  • Enable merge only if pipeline succeeds .
  • Enable merge only when all threads are resolved .
  • Enable require an associated issue from Jira .
  • Enable Delete source branch when merge request is accepted option by default .
  • Configure suggested changes commit messages .
  • Configure merge and squash commit message templates .
  • Configure the default target project for merge requests coming from forks.
  • Enable Suggested Reviewers .
  • Service Desk for your project to offer customer support.

    export a project in GitLab.

    remove a fork relationship , or delete a project.

    redirects when renaming repositories .

    To rename a repository:

  • On the left sidebar, at the top, select Search GitLab ( {search} ) to find your project.
  • Select Settings > General .
  • Expand Advanced .
  • In the Change path text box, edit the path.
  • Select Change path .
  • group to which you are transferring.
  • You must be the Owner of the project you transfer.
  • The group must allow creation of new projects.
  • The project must not contain any container images .
  • Remove any npm packages. If you transfer a project to a different root namespace, the project must not contain any npm packages. When you update the path of a user or group, or transfer a subgroup or project, you must remove any npm packages first. You cannot update the root namespace of a project with npm packages. Make sure you update your .npmrc files to follow the naming convention and run npm publish if necessary.
  • If a security policy is assigned to the project, it is automatically unassigned during the transfer.
  • To transfer a project:

  • On the left sidebar, at the top, select Search GitLab ( {search} ) to find your project.
  • Select Settings > General .
  • Expand Advanced .
  • Under Transfer project , choose the namespace to transfer the project to.
  • Select Transfer project .
  • Enter the project's name and select Confirm .
  • You are redirected to the project's new page and GitLab applies a redirect. For more information about repository redirects, see What happens when a repository path changes .

    NOTE: If you are an administrator, you can also use the administration interface to move any project to any namespace.

    Project access tokens are revoked Pipeline subscriptions and test cases are deleted.
  • delayed project deletion in GitLab 12.6.
  • Default deletion behavior for projects changed to immediate deletion in GitLab 13.2.
  • Default deletion behavior for projects on the Premium and Ultimate tier changed to delayed project deletion in GitLab 16.0.
  • Default deletion behavior changed to delayed deletion on the Premium and Ultimate tier on GitLab.com and on self-managed in GitLab 16.0.
  • You can mark a project to be deleted.

    Prerequisite:

  • You must have the Owner role for a project.
  • To delete a project:

  • On the left sidebar, at the top, select Search GitLab ( {search} ) to find your project.
  • Select Settings > General .
  • Expand Advanced .
  • In the Delete this project section, select Delete project .
  • On the confirmation dialog, enter the project name and select Yes, delete project .
  • This action deletes the project and all associated resources (such as issues and merge requests).

    Enabled for projects in personal namespaces in GitLab 15.1. Disabled for projects in personal namespaces in GitLab 15.3.
  • Enabled delayed deletion by default and removed the option to delete immediately on GitLab.com and on self-managed in GitLab 16.0.
  • Projects in a group (not a personal namespace) can be deleted after a delay period.

    On self-managed instances, group administrators can define a deletion delay period of between 1 and 90 days. On SaaS, there is a non-adjustable default retention period of seven days.

    Introduced in GitLab 14.1.
  • Option to delete projects immediately from the Admin Area and as a group setting removed on GitLab.com and on self-managed in GitLab 16.0.
  • If you don't want to wait for delayed deletion, you can delete a project immediately. To do this, perform the steps for deleting a projects again.

    In the first cycle of deleting a project, the project is moved to the delayed deletion queue and automatically deleted after the retention period has passed. If during this delayed deletion time you run a second deletion cycle, the project is deleted immediately.

    Prerequisites:

  • You must have the Owner role for a project.
  • You have marked the project for deletion .
  • To immediately delete a project marked for deletion:

  • On the left sidebar, at the top, select Search GitLab ( {search} ) to find your project.
  • Select Settings > General .
  • Expand Advanced .
  • In the Delete this project section, select Delete project .
  • On the confirmation dialog, enter the project name and select Yes, delete project .
  • Introduced in GitLab 12.6.

    To restore a project marked for deletion:

  • On the left sidebar, at the top, select Search GitLab ( {search} ) to find your project.
  • Select Settings > General .
  • Expand Advanced .
  • In the Restore project section, select Restore project .
  • alert integrations to triage and manage critical problems in your application as alerts .

    create , notify on , and resolve incidents based on GitLab alerts.

    Create incidents in GitLab for each PagerDuty incident .

    Manage Service Level Agreements for incidents with an SLA countdown timer.

    Sentry errors within GitLab .

    Add Storage credentials to enable the syncing of public Issues to a deployed status page .

    Rails console session .

    p = Project.find_by_full_path('<project_path>')
    # To set the owner of the project
    current_user = p.creator
    # Namespace where you want this to be moved
    namespace = Namespace.find_by_full_path("<new_namespace>")
    Projects::TransferService.new(p, current_user).execute(namespace)