gpt4 book ai didi

http - 通过 HTTP 获取私有(private) GitLab 仓库

转载 作者:可可西里 更新时间:2023-11-01 16:22:40 26 4
gpt4 key购买 nike

我的计划是使用部署 token 访问私有(private)存储库(托管的 GitLab)。

这个很好用:

 git clone https://my-gitlab-deploy-token-user:my-gitlab-deploy-token-pass@gitlab.com/username/projectname.git

访问 archive.tgz 失败并出现身份验证错误:

curl https://my-gitlab-deploy-token-user:my-gitlab-deploy-token-pass@gitlab.com/username/projectname/repository/archive.tar.gz?ref=master

有人知道为什么使用 Git 客户端的 HTTP 端点 token 身份验证工作正常但无法直接获取存档 tarball 吗?

最佳答案

deploy token只允许克隆存储库和读取 docker 注册表。

然而,Personal Access Tokens允许“通过 HTTP 或 SSH 针对 Git”进行身份验证。请注意,它们仅限于以下内容:API、RSS、注册表。由于 gitlab blog 上的“ token 范围执行不当”,有关于此限制的说明.

关于http - 通过 HTTP 获取私有(private) GitLab 仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54023501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com