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 生成。

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

点击查看详情。

相关推荐
碳基沙盒14 小时前
OpenClaw 多 Agent 配置实战指南
运维
小飞程序员3 天前
Docker本地部署gitlab实践(windows,linux)
devops
蝎子莱莱爱打怪4 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
DianSan_ERP4 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅4 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
不是二师兄的八戒4 天前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器
zhangfeng11334 天前
趋动云 如何ssh登录 服务区 项目server
运维·人工智能·ssh
ZeroNews内网穿透4 天前
谷歌封杀OpenClaw背后:本地部署或是出路
运维·服务器·数据库·安全
失重外太空啦4 天前
nginx
运维·nginx
Gofarlic_oms14 天前
避免Kisssoft高级分析模块过度采购的科学评估方法
大数据·linux·运维·人工智能·matlab