svn checkout 在Ubuntu 22.04的docker图像中没有任何反应

Svn checkout has no response in the docker image of Ubuntu 22.04

我运行下面的命令,好像卡住了,既不报错也不成功:

docker run --rm ubuntu:22.04 /bin/bash -c "apt-get update && apt-get install -y subversion && svn co https://github.com/GPUOpen-LibrariesAndSDKs/AMF/trunk/amf/public/include --non-interactive amf-headers"

我也试过调试日志,仍然没有输出:

docker run --rm ubuntu:22.04 /bin/bash -c "apt-get update && apt-get install -y subversion && svn co https://github.com/GPUOpen-LibrariesAndSDKs/AMF/trunk/amf/public/include --non-interactive --config-option servers:global:neon-debug-mask=1073741824 amf-headers"

所以我尝试了 ubuntu 20.04,它至少给出了一个错误:

docker run --rm ubuntu:20.04 /bin/bash -c "apt-get update && apt-get install -yqq subversion && svn co https://github.com/GPUOpen-LibrariesAndSDKs/AMF/trunk/amf/public/include --non-interactive amf-headers"

svn: E170013: Unable to connect to a repository at URL 'https://github.com/GPUOpen-LibrariesAndSDKs/AMF/trunk/amf/public/include'
svn: E230001: Server SSL certificate verification failed: issuer is not trusted

为什么svn在Ubuntu22.04没有反应?

如果是像ubuntu20.04那样的ssl证书问题,应该也会给出错误信息,而不是什么都不给

更详细:

Git可以从 Git 和 Subversion (SVN) 客户端访问 Hub 存储库 doc

我用 github action(ubuntu-latest/ubuntu-20.04),Included Software

做所有测试

测试工作流程:

name: Test

on:
  push:
    branches: [ main ]
  workflow_dispatch:

jobs:
  Test:
    runs-on: ubuntu-latest
    strategy:
      fail-fast: false
      matrix:
        version: ["22.04", "21.10", "21.04", "20.04"]

    steps:
      - name: Test
        timeout-minutes: 5
        shell: bash
        run: |
          docker run --rm ubuntu:${{ matrix.version }} /bin/bash -c "apt-get update && apt-get install -yqq subversion && svn co https://github.com/GPUOpen-LibrariesAndSDKs/AMF/trunk/amf/public/include --non-interactive amf-headers"

如果你真的想知道我在哪里使用这个命令,你可以尝试使用 https://github.com/shinchiro/mpv-winbuild-cmake 来构建带有 docker 图像 ubuntu:22 的 mpv .04.The工具链使用svn下载一些文件。

这是当前 Ubuntu 22.04 开发版本中的一个错误,归档为 bug #1959717 - 我想我们必须等到它被修复。