Gitness 基础安装

文章目录

官方链接

Gitness was the next step in the evolution of Drone, from continuous integration to source code hosting, bringing code management and pipelines closer together.
GitnessDrone 发展的下一步,从持续集成到源代码托管,使代码管理和管道更紧密地结合在一起。

Docker 安装

bash 复制代码
$sudo docker run -d \  
-p 3000:3000 \  
-v /var/run/docker.sock:/var/run/docker.sock \  
-v /tmp/gitness:/data \  
--name gitness \  
--restart always \  
harness/gitness

安装成功后,查看容器。

bash 复制代码
$ sudo docker ps
CONTAINER ID   IMAGE             COMMAND                 CREATED         STATUS              PORTS                                                 NAMES
d77b4e619fa9   harness/gitness   "/app/gitness server"   2 minutes ago   Up About a minute   0.0.0.0:3000->3000/tcp, :::3000->3000/tcp, 3022/tcp   gitness

确定端口防火墙已开放,浏览器中访问对应http://HostIP:3000

注册账户

进行注册,此处用户名和秘钥为gitroot/git@ness123。邮箱为方便,随意填写为gitroot@qq.com

注册成功后,进入首页,出现创建项目按钮。

创建项目

新建项目。

填写项目基本信息。

导入已有仓库

创建项目,项目创建后,导入源代码仓库,需要注意的是,为保证后续流程的正常操作,针对不同的源代码平台,例如 Github 需要提前配置访问Token

需填写的内容。

配置 Github Token

配置Github 对应的 Token管理部署密钥,对于个人账户,登录 Github 后,点击右上角头像-【Settings】-【Developer Settings】-【Token {class id}】新增Token

选择选项【Generic new token {classic}】。

框选部分为填写和选择项。配置权限时,至少保证 reporead:org 这两个权限。

生成token后,注意进行保存,刷新当前页面后,token 将不在可见。

同步源代码仓库

选择Github,对应各类参数如下图,需要注意的是TokenGithub 生成。

导入成功后,就能看到对应的仓库再本地中的效果。

点击查看详情。

相关推荐
一直都在5722 分钟前
深入理解 synchronized:到底锁的是谁?
运维·服务器
RisunJan7 分钟前
Linux命令-mkbootdisk(可建立目前系统的启动盘)
linux·运维·服务器
Sst的头号粉丝24 分钟前
Docker——compose
运维·docker·容器
朽棘不雕1 小时前
Linux工具(上)
linux·运维·服务器
daad7771 小时前
bitcoin HD钱包示例 真实使命7
运维·服务器
Zero-Talent2 小时前
TCP/IP协议
运维·服务器·网络
桌面运维家2 小时前
Windows/Linux云桌面:高校VDisk方案部署指南
linux·运维·windows
Du_chong_huan2 小时前
1.7 计算机网络和因特网的历史 | 《计算机网络:自顶向下方法》精读版
运维·服务器·网络
ZZZKKKRTSAE2 小时前
rhel9快速上手Docker
运维·docker·容器
筱顾大牛2 小时前
Docker安装教程(加汉化!超详细!!!)
运维·docker·容器