使用 Jpom 导入多个项目仓库
# 1. 序
有时候我们有很多项目需要导入进 Jpom,使用 HTTPS 或者 SSH 都会比较麻烦,更合适的方法是使用 Access Token 直接访问该用户所拥有的项目,选择多个项目同时导入。
本文将介绍该方法的实现,目前 Jpom 支持从 Gitee、Github、Gitlab 等多个网站导入项目仓库。
# 2. 配置个人访问令牌
想要使用 Access Token 从网站导入项目仓库,前提是配置 Access Token,下面将介绍 Jpom 目前支持的多个网站中配置 Access Token。
需要注意的是:令牌的值只会在创建之后显示一次,记得保存。
若是忘记,需要重新创建。
# 2.1 Gitee
登录 Gitee 网站,点击右上角头像进入个人设置页面,在页面中选择私人令牌。
如果嫌麻烦,直接点击这个链接:私人令牌 - Gitee.com (opens new window)
点击生成新令牌,出现下面的界面:
权限视情况而定,如果只是想导入仓库,选择 projects 就足够了
这样,一个 Gitee 的 Access Token 就已经生成好了。
# 2.2 Github
Github 的 Access Token 在 Settings > Developer settings > Personal access tokens。
直达链接:Personal Access Tokens (Classic) (github.com) (opens new window),参考下图设置 Access Token:
Github 的权限只选择 repo 就足够了
# 2.3 Gitea
登录 Gitea 网站,进入设置 > 应用 > 生成令牌。
直达链接:应用 - Gitea: Git with a cup of tea (opens new window)
点击生成令牌之后会出现下面类似界面,复制令牌:
# 2.4 Gogs
Gogs 跟上面的 Gitea 十分类似,直达链接:授权应用 - Gogs (opens new window)
参考截图:
# 2.5 Gitlab
登录 GItlab,进入 perferences > Access Tokens,直达链接:Personal Access Tokens · User Settings · GitLab (opens new window)
如果你是自建的 Gitlab,需要把地址换成自建的地址。
权限需要选择 read_api,参考截图:
# 3. 选择仓库导入
有了 Access Token,我们进入 Jpom 管理页面,在仓库信息中选择令牌导入,选择上面介绍的某个平台,输入 Access Token,点击查询,下面就会出现多个项目仓库(如果有的话),选择我们需要导入的项目仓库即可。
以上,就是 Jpom 使用 Access Token 快速导入多个项目的案例了,希望对大家有所帮助。