小编tor*_*rek的帖子

Azure DevOps 禁用“删除分支”选项的权限

我创建了具有对象级别权限的 Coders 用户组。小组获得了该项目的贡献者许可。当涉及到特定存储库时,我已经应用了对象级别权限 - 就像无法删除分支一样。当我验证它时,该组仍然能够看到“删除分支”选项,并且他们能够删除它。

在此输入图像描述

我已经浏览了项目集合级别权限、项目权限和对象级别权限。即使我们为强制推送设置拒绝,该组也可以使用删除分支选项。到目前为止,我还没有看到禁用删除分支选项的选项。

在此输入图像描述

之前有人设置过吗?

我在这里更新一个关于管道中的新文件夹的问题。有没有办法对某些用户组禁用此功能?

在此输入图像描述

azure-devops azure-repos

9
推荐指数
2
解决办法
8046
查看次数

如何在 Gitlab 中添加小组审阅者?

我定期需要向 MR 添加超过 10 个人,我是手动完成的。我通过搜索一次只添加一个人。我可以以某种方式将整个团队添加到审阅者中吗?

gitlab

9
推荐指数
1
解决办法
7881
查看次数

ruby_block[等待 logrotate 服务套接字] 操作运行

在我的 PC(Ubuntu)上进行 gitlab 下载时,“ruby_block[wait for logrotate service socket] action run”等待很长时间。

当我在新终端中运行此命令“systemctl restart gitlab-runsvdir.service”时,它会继续。

但登录 Gitlab 登录屏幕后,该窗口并未完全加载。这个问题与 logrotation 有关还是可能是其他问题?

ubuntu debian gitlab

9
推荐指数
1
解决办法
6217
查看次数

如何使用 GitHub Actions 克隆多个私有存储库?

我一直在网上搜索大量关于如何在运行 GitHub 操作脚本时克隆多个私有存储库的信息。此外,由于我希望克隆的存储库是在存储库本身内的文本文件中编写的,因此这对我来说使事情变得更加复杂。我的意思是,GitHub 在这里解释了如何执行此操作: https: //github.com/actions/checkout#checkout-multiple-repos-private但它假设您知道要克隆的内容,以便您可以在 yml 中列出所有存储库文件。此外,他们假设您只有一两个存储库。如果你有 100 个存储库怎么办...我宁愿使用脚本...那么该怎么做呢?任何想法?

bash yaml github-actions

8
推荐指数
1
解决办法
8406
查看次数

坚持在 GitHub Actions 中使用 PAT(个人访问令牌)

我有一个 GitHub 帐户。

我有一个私人组织。还有一些私人存储库。

我想在我的私人组织中为我的私人存储库定义一个操作。

private_org\private_rpo

我可以检查我的private_repo使用情况${{ github.token }}action/checkout@2

但是,我无法在该存储库的操作中查看我的其他存储库。

这是我的代码:

      - name: Get private_org/private_repo using actions/checkout@v2
        uses: actions/checkout@v2
        with:
          repository: private_org/private_repo
          token: ${{ github.token }}
          path: private_org/private_repo
          
      - name: Get private_org/private_repo_2 using actions/checkout@v2
        uses: actions/checkout@v2
        with:
          repository: private_org/private_repo_2
          token: ${{ github.pat }}
          path: private_org/private_repo_2 
Run Code Online (Sandbox Code Playgroud)

我在我的帐户(开发人员设置)中创建了一个 PAT,并patprivate_org/private_repo.

然而,action/checkout@2抱怨说:

运行 actions/checkout@v2
错误:需要输入但未提供:令牌

我应该如何解决这个问题?我应该在哪里定义我的pat秘密?如何在此私有存储库的操作中签出我的其他私有存储库?

github github-actions

8
推荐指数
1
解决办法
9760
查看次数

我们可以等待另一个 repo 工作流程完成后再触发 github actions 中的工作流程吗?

我有三个 github 存储库testcore并且actual. 我想在回购和回购工作流程成功完成actual时触发回购中的工作流程。和回购工作流程并行运行。有什么办法可以在 github actions 中做到这一点吗?testcoretestcore

提前致谢。

workflow github github-actions

8
推荐指数
2
解决办法
1万
查看次数

GitHub Actions 单个存储库中的多个操作

我在 Github 存储库中有一个应用程序代码,我想自定义管道的某些阶段,并希望编写自己的自定义操作(在私有存储库中),因为这些自定义操作必须放置在操作所在的存储库中要运行我可以在单个存储库中保存多个操作吗?

还有什么方法可以在组织内的私人回购中使用这些回购?

github github-actions

8
推荐指数
1
解决办法
5606
查看次数

bitbucket 中某些文件的编辑按钮被禁用

bitbucket 中某些文件的编辑按钮被禁用。

例如:

在此输入图像描述

但在这个仓库中,我可以编辑其他文件。

像这样:

在此输入图像描述

我无法理解其中的原因。

bitbucket

7
推荐指数
1
解决办法
1807
查看次数

Github 操作:在单个工作流程中为多个分支创建版本

我是 github actions 的新手,我对它们的工作原理有很好的了解,但我在为多个分支创建版本时遇到了麻烦。是否可以在单个工作流程中从多个分支创建多个版本?

我目前的工作流程为我的主分支生成和部署版本。我现在想为第二个分支创建版本,该分支稍微相似但具有不同的功能。

我的问题和疑问是:

  • github 工作流程如何区分主分支和其他分支以从主分支中的 .yml 文件创建版本?我知道你可以使用,if: github.ref但我不知道如何去做。
  • 我应该在第二个分支中创建一个单独的 .yml,使用单独的工作流程并创建不同的标签吗?
  • 我是否应该在矩阵中创建另一个仅依赖于第二个分支的条目?

以下是我的主分支中的 .yml:

name: "CI/CD"

on:
  push:
    branches: [ main, example ]
  pull_request:
    branches: [ main, example ]

env:
  QT_VERSION: 5.15.2
  BUILD_TYPE: Release
  packageGlob: justAnExample-continuous-*.*

jobs:
  main_build:
    name: ${{ matrix.config.name }}
    runs-on: ${{ matrix.config.os }}
    strategy:
      fail-fast: false
      matrix:
        config:
        - {
           name: "Linux-amd64"
           , os: ubuntu-18.04
           , QT_INST_DIR: /opt
           , install_ninja: "sudo apt-get install -qq ninja-build"
           , install_pkgs: "sudo apt-get -qq install libgstreamer-plugins-base1.0-0"
           , …
Run Code Online (Sandbox Code Playgroud)

github github-actions

7
推荐指数
1
解决办法
9859
查看次数

如何在Sourcetree中显示相应的git命令?

当我在 Sourcetree 中进行更改时,会出现一个对话框,我可以单击“显示完整输出”来查看相应的命令行 git 命令。但是,当命令快速运行时,您可能会错过单击“显示完整输出”。有什么地方可以查看命令历史记录吗?

atlassian-sourcetree

7
推荐指数
2
解决办法
2822
查看次数