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

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

点击查看详情。

相关推荐
偶像你挑的噻5 分钟前
4-Linux驱动开发-字符设备驱动
linux·运维·驱动开发
2401_8658548820 分钟前
AI软件可以帮助我自动化哪些日常任务?
运维·人工智能·自动化
qq_4017004128 分钟前
Linux 信号机制
linux·运维·服务器
石像鬼₧魂石1 小时前
Kali Linux 中对某(靶机)监控设备进行漏洞验证的完整流程(卧室监控学习)
linux·运维·学习
Hqst_xiangxuajun1 小时前
服务器主板选用网络变压器及参数配置HX82409S
运维·服务器·网络
CS创新实验室1 小时前
练习项目:基于 LangGraph 和 MCP 服务器的本地语音助手
运维·服务器·ai·aigc·tts·mcp
私人珍藏库1 小时前
Microsoft 远程桌面app,支持挂机宝,云主机服务器
运维·服务器·microsoft
“愿你如星辰如月”2 小时前
Linux:进程间通信
linux·运维·服务器·c++·操作系统
lwhdjbcjdjd2 小时前
Nginx与Tomcat协作处理流程及数据流向
运维·nginx·tomcat
CIb0la2 小时前
安卓16系统升级后(Google pixel 8/8pro 9/9pro xl 10/10pro xl)救砖及Root方法
android·运维·生活