手工方式向gitlab上传软件包
有时希望通过手工方式将打的包上传到 gitlab 的 Package Registry
,这样软件包文件也不需要我们自己来维护。
如何上传
其实很简单,只需要使用 curl 命令,并携带对应权限的 Token 即可
STEP 1
登录 gitlab,打开
Edit Profile
→Access Token
设置 Token 名称、过期时间、选择 Token 权限,点击「创建个人Token」
创建 Token 完毕后,需要保存好,因为下次进入该页面就没办法看到该 Token 了。
STEP 2
有了 Token,只需要使用 curl 命令即可
1 | curl --header "PRIVATE-TOKEN: ${token}" \ |
token
:创建的个人 Tokenfile
:上传的文件名称project_id
:要上传到那个仓库的项目 ID(Project ID)name
:自定义,项目名称version
:版本号
如何下载
上传后,使用时就需要下载。可以通过 gitlab 界面下载,也可以通过 curl
命令来下载
1 | token="ppxhelloEHUCbUavgxxx" |