linux查看gogs版本,linux下 gogs的安装和web钩子

linux系统下 gogs下载安装以及web钩子的使用

(1)下载gogs 官方网址:https://dl.gogs.io/

选择合适的版本,解压后就可以使用了

启动gogs的命令: ./gos web 或者 nohup ./gogs web 后者将进程挂起,退出当前页面 进程依旧执行

******简而言之就是这三步:

解压压缩包。

使用命令 cd 进入到刚刚创建的目录。

执行命令 ./gogs web,然后,就没有然后了。

第一次使用gogs,使用浏览器访问: http://主机IP:端口号(默认是3000) 进入安装页面 示例: http://127.0.0.1:3000

(安装好后开始配置) 注意:在linux上切换为非root用户 例如: su gogs (不然后面会出错,切记)

1、数据库选择sqlite

2、发布的端口号:3000

3、配置运行系统用户:gogs (就是上面被切换的非root用户)

4、把默认的localhost换成自己的电脑ip: 例如: localhost ---》136.12.43.2

5、创建用户 (test)

6、登录后进入此页面

*****配置SSH秘钥

点击右上角的位置,点击用户设置,如图

进入当前页面,点击 添加SSH秘钥

进入下图页面 增加秘钥

如图所示:(密钥名称 随便写 例如 local),密钥内容: 通过 ssh-keygen -a -C "邮箱地址" 命令来生成 ,默认会在 /root/.ssh/id_rsa.pub 文件中,直接拷贝过来就行了

SSH密钥配置好后,可以上传项目到gogs上了 (和github的使用类似)

主要命令

先在gogs上新建仓库,复制仓库链接

git init #初始化仓库

git add . #将仓库下的文件、文件夹 上传

git commit -m "这里写描述内容"

git remote add origin 仓库链接

git push origin master 提交到远程仓库中

###################################

web钩子

点击新建的仓库 右侧偏上有个仓库设置

然后点击 进入 添加web钩子

web钩子添加格式:

http://172.150.16.53:8080/gogs-webhook/?job=jenkins_webdemo //job后面是项目名

172.150.16.53:8080 #是访问jenkins的主机ip和端口

linux系统下 gogs下载安装以及web钩子的使用 (1)下载gogs 官方网址:https://dl.gogs.io/ 选择合适的版本,解压后就可以使用了 启动gogs的命令: ./gos web 或者 nohup ./gogs web 后者将进程挂起,退出当前页面 进程依旧执行 ******简而言之就是这三步: 解压压缩包。 使用命令 cd 进入到刚刚创建的目录。 执行命令 ./gogs web,然后,就没有然后了。 第一次使用gogs,使用浏览器访问: http://主机IP:端口号(默认是3000) 进入安装页面 示例: http://127.0.0.1:3000 (安装好后开始配置) 注意:在linux上切换为非root用户 例如: su gogs (不然后面会出错,切记) 1、数据库选择sqlite 2、发布的端口号:3000 3、配置运行系统用户:gogs (就是上面被切换的非root用户) 4、把默认的localhost换成自己的电脑ip: 例如: localhost ---》136.12.43.2 5、创建用户 (test) 6、登录后进入此页面 *****配置SSH秘钥 点击右上角的位置,点击用户设置,如图 进入当前页面,点击 添加SSH秘钥 进入下图页面 增加秘钥 如图所示:(密钥名称 随便写 例如 local),密钥内容: 通过 ssh-keygen -a -C "邮箱地址" 命令来生成 ,默认会在 /root/.ssh/id_rsa.pub 文件中,直接拷贝过来就行了 SSH密钥配置好后,可以上传项目到gogs上了 (和github的使用类似) 主要命令 先在gogs上新建仓库,复制仓库链接 git init #初始化仓库 git add . #将仓库下的文件、文件夹 上传 git commit -m "这里写描述内容" git remote add origin 仓库链接 git push origin master 提交到远程仓库中 ################################### web钩子 点击新建的仓库 右侧偏上有个仓库设置 然后点击 进入 添加web钩子 web钩子添加格式: http://172.150.16.53:8080/gogs-webhook/?job=jenkins_webdemo //job后面是项目名 172.150.16.53:8080 #是访问jenkins的主机ip和端口
经验分享 程序员 微信小程序 职场和发展