Jpom Jpom
🔖首页
💻演示
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝企业服务
🚩用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
🔖首页
💻演示
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝企业服务
🚩用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
❤️成为赞助商
  • 解决方案

    • 如何使用 Jpom 的在线构建为 Jpom 发版
    • 万能的 DSL 项目模板(Java)
    • 基于 Jpom 搭建应用部署系统
    • 一键安装实践
    • Docker 容器安装实践
    • 离线安装实践
    • 自定义第三方通知
  • 在线构建

    • 本地构建 + SSH 发布 java 项目
    • 本地构建 + Jpom Server 使用 SCP 发布项目
    • 本地构建 + 项目发布 node 项目
    • 本地构建 + SSH 发布 node 项目
    • 本地构建 + 自定义管理 python 项目
    • 容器构建 + 项目发布 java 项目
    • Gitee 提交代码后自动执行构建
    • 使用 gradle 本地构建打包项目并发布到节点
    • GitLab 提交代码后自动执行构建
    • 通过私人令牌导入仓库
  • docker

    • 管理 docker
    • 在线构建 docker 镜像
    • 在线构建 docker 镜像并推送至远程仓库
    • docker 安装 redis 流程
  • 节点管理

    • 管理编译安装的 nginx
  • 项目管理

    • 自定义管理 java 项目
    • DSL项目接口探活
    • 在 Jpom 中如何使用 DSL 项目来管理 TOMCAT
    • 在 Jpom 中如何使用 DSL 项目来管理 elasticsearch
  • 项目监控

    • 监控项目 + 邮件报警通知
    • DSL 项目接口探活监控报警
  • 在线脚本

    • 使用节点脚本定时备份 docker 中的 mysql 数据库
  • SSH管理

    • 在线管理 SSH 终端以及上传文件(SFTP)和执行命令历史
  • 日常管理

    • 如何开启 h2-console web 访问功能
    • Linux安装Jpom2.10.40教程
    • 使用 Jpom 导入多个项目仓库
      • 1. 序
      • 2. 配置个人访问令牌
        • 2.1 Gitee
        • 2.2 Github
        • 2.3 Gitea
        • 2.4 Gogs
        • 2.5 Gitlab
      • 3. 选择仓库导入
    • 使用 Rainbond 部署 Jpom
  • 实践案例
  • 日常管理
Hotstrip
2023-04-20
目录

使用 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)

点击生成新令牌,出现下面的界面:

image-20230512104445990

权限视情况而定,如果只是想导入仓库,选择 projects 就足够了

image-20230512104935392

这样,一个 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:

image-20230512110243948

Github 的权限只选择 repo 就足够了

# 2.3 Gitea

登录 Gitea 网站,进入设置 > 应用 > 生成令牌。

直达链接:应用 - Gitea: Git with a cup of tea (opens new window)

点击生成令牌之后会出现下面类似界面,复制令牌:

image-20230512111023937

# 2.4 Gogs

Gogs 跟上面的 Gitea 十分类似,直达链接:授权应用 - Gogs (opens new window)

参考截图:

image-20230512111558538

# 2.5 Gitlab

登录 GItlab,进入 perferences > Access Tokens,直达链接:Personal Access Tokens · User Settings · GitLab (opens new window)

如果你是自建的 Gitlab,需要把地址换成自建的地址。

权限需要选择 read_api,参考截图:

image-20230512112312163

# 3. 选择仓库导入

有了 Access Token,我们进入 Jpom 管理页面,在仓库信息中选择令牌导入,选择上面介绍的某个平台,输入 Access Token,点击查询,下面就会出现多个项目仓库(如果有的话),选择我们需要导入的项目仓库即可。

image-20230512114104391

以上,就是 Jpom 使用 Access Token 快速导入多个项目的案例了,希望对大家有所帮助。

帮助我们改善此文档 (opens new window)
上次更新: 2023/05/12, 12:33:08
Linux安装Jpom2.10.40教程
使用 Rainbond 部署 Jpom

← Linux安装Jpom2.10.40教程 使用 Rainbond 部署 Jpom→

最近更新
01
Linux安装Jpom2.10.40教程
05-09
02
演示系统
04-24
03
使用 Rainbond 部署 Jpom
04-20
更多文章>
Theme by Vdoing | Copyright © 2017-2023 MIT License  京ICP备17044819号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×