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  提交到远程仓库中

如果安装gogs的主机ip改变了,可以通过修改gogs中的 app.ini文件来修改,免得ip变了,显示的clone地址还是原来的ip.

(注释:这里是docker安装gogs的修改,需要先进入docker容器,再找到gogs的配置文件 app.ini ,vi命令进行修改,然后 ESC+Z双击退出编辑并且保存。

如果gogs的安装不是通过docker,可以直接在gogs的安装目录下找到app.ini文件进行修改。)

web钩子

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

然后点击 进入 添加web钩子

web钩子添加格式:

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

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

Linux下命令行安装weblogic10.3.6

Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

Linux下MongoDB服务安装

Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...

linux下subversion server安装手册

linux下subversion server安装手册 安装基于的Linux版本为:Red Hat Enterprise Linux Server release 6.3. 一 准备需要的安装包. ( ...

Linux下tomcat的安装详解

Linux下tomcat的安装详解 来源: ChinaUnix博客 日期: 2007.01.21 22:59 (共有0条评论) 我要评论 一,安装前的准备:1,Linux版本:我的是企业版.(至于红帽 ...

在linux下用tomcat部署java web项目的过程与注意事项

在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

linux下无root 安装activepython到指定目录

linux下无root 安装activepython 1.下载ActivePython-2.7.8.10-linux-x86_64.tar.gz 包 2.进入非root用户,如bdc用户,解压 [bd ...

Linux下nginx编译安装教程和编译参数详解

这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码代码如下: # y ...

Linux下的Maven安装与配置

关于Maven的介绍可以参考:Maven详解 这篇在原理上讲得比较详细,在安装上是windows版本的,这里补上linux下的安装和配置: 1.下载maven安装包 http://maven.apac ...

在linux下用tomcat部署java web项目的过程与注意事项(转)

在linux下用tomcat部署java web项目的过程与注意事项一.安装JDK到http://www.oracle.com/technetwork/java/javase/downloads/in ...

随机推荐

细读cow.osg

细读cow.osg 转自:http://www.cnblogs.com/mumuliang/archive/2010/06/03/1873543.html 对,就是那只著名的奶牛. //Group节点 ...

lua随机数的问题

在看 lua 的 math.random 函数的时候发现一个问题,就是在没有重新设置随机种子的时候, random 返回的前几个随机数并不是那么特别随机,尤其当随机范围很小的时候,比如 100 左右的 ...

练习-libev和pyev示例

事件循环,IO复用,还是理解深刻一点好. 比较LIBEV和PYEV,发现PYTHON库只是对LIBEV作了简单的语法转换. 到了这个层次,就一个字:DIAO!!! libev的C版: #include ...

(?m)使用实例

示例sql: # User@Host: zjzc_app[zjzc_app] @ [10.22.18.164] Id: 6069153 # Query_time: 153.908486 Lock_ti ...

Android 带你玩转实现游戏2048 其实2048只是个普通的控件

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40020137,本文出自:[张鸿洋的博客] 1.概述 博主本想踏入游戏开放行业,无 ...

Coursera, Big Data 3, Integration and Processing (week 4)

Week 4 Big Data Precessing Pipeline 上图可以generalize 成下图,也就是Big data pipeline some high level processi ...

linux下安装pip与pip安装

在执行脚本的时候,说有库找不到 pip安装的时候说不认识pip 安装pip 使用脚本安装和升级pip wget https://bootstrap.pypa.io/get-pip.py 运行脚本pyt ...

redis使用日志(3):如何设置持久化

Redis 持久化 Redis虽然是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失. 工作目录 ...

CMake与Make

大家都知道,写程序大体步骤为: 1.用编辑器编写源代码,如.c文件. 2.用编译器编译代码生成目标文件,如.o. 3.用链接器连接目标代码生成可执行文件,如.exe. 但如果源文件太多,一个一个编译时 ...

mof提权原理及实现

关于 mof 提权的原理其实很简单,就是利用了c:/windows/system32/wbem/mof/目录下的 nullevt.mof 文件,每分钟都会在一个特定的时间去执行一次的特性,来写入我们的 ...

linux查看gogs版本,linux下 gogs的安装和web钩子相关推荐

  1. linux 查看主机版本,Linux下如何查看版本信息的方法步骤

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等等,整个CPU信息一目了然. 1.# uname -a   (Linux查看版本当前操作系统内核信息) Linux ...

  2. linux查看文件版本,Linux下查看版本号的命令

    Linux下查看版本号的命令 1,查看内核版本命令: cat   /proc/version uname   -a uname   -rcat   /etc/issue man   uname 2,查 ...

  3. Linux查看ice版本,Linux下ICE的安装

    1. 安装第三方包 http://www.zeroc.com/download/Ice/3.3/ThirdParty-Sources-3.3.0.tar.gz 解压 ThirdParty-Source ...

  4. linux 查看opengl版本,linux下查看OpenGL版本

    http://hi.baidu.com/yeyaxx/blog/item/852df9118b383e67cb80c440.html http://hi.baidu.com/youzuo111/blo ...

  5. linux 查看libusb版本,linux – 从使用libusb的设备读取问题

    情况是这样的:我有一个USB设备(我试图与之交谈的自定义设备)有两个端点,一个写入设备,一个从设备读取.两者都是批量转移.每个通信事务采取以下形式:(1)向设备写入命令(2)读取响应.我正在使用lib ...

  6. linux 查看libusb版本,linux / libusb获取usb设备路径

    我使用libusb来枚举一些usb设备.现在我想获得"设备路径".我认为这不是usb device-path,因为我没有成功使用谷歌. 如果我用linux连接usb设备,我会在dm ...

  7. linux查看websphereMQ版本,Linux上安装WebSphere MQ 7.1

    Linux上安装WebSphere MQ 7.1 1. 解压缩 1. tar -zxvf WMQ_7.1.0.3_TRIAL_LNX_X86_64_ML.tar.gz 2. license accep ...

  8. linux 查看openmpi版本,Linux中openmpi配置

    到 http://www.open-mpi.org/ 下载openmpi并解压,事先安装gcc或g++. 我是openmpi-1.6.5,进入解压文件夹,执行 ./configure 这一步执行时间会 ...

  9. linux下查看bios命令,Linux查看BIOS版本/信息详情

    Linux查看BIOS版本/信息详情 命令如下: #dmidecode -t 0 例子: root@DS:~# dmidecode -t 0 # dmidecode 2.12 # SMBIOS ent ...

最新文章

  1. 从0到25万人,阿里巴巴是如何面试的?(附模板)
  2. Python的控制语句1
  3. Spring Boot+Docker微服务分布式服务架构设计和部署案例
  4. Linux sar分析网卡流量
  5. 20051020:该办宽带了
  6. Laravel的Class Laravel\Passport\Passport not found
  7. 卷积神经网络——各种网络的简洁介绍和实现
  8. python持久层框架_SQLAlchemy
  9. python随机数列_Python2随机数列生成器简单实例
  10. 2018年6月3号(线段树(3))
  11. sonar-runner命令模式运行sonar
  12. 计算机名称位数怎么改,请问下怎样更改电脑位数
  13. 基于javaweb+jsp房屋租赁系统(java+SSM+jsp+mysql+maven)
  14. 计算机只能在安全模式下起动,电脑不能进入正常的XP系统,只能在安全模式下启动?...
  15. antony.net
  16. ENVI_建模工具的使用——以“指数计算”批处理为例
  17. 怎么简单把word转成PDF并生成书签
  18. 饿了么el-upload上传图片限制图片尺寸、大小、格式
  19. nodejs爬虫与python爬虫_Python,Node.js 哪个比较适合写爬虫?
  20. Yolo 一文看懂目标检测

热门文章

  1. ThinkPad E430C从待机状态恢复后,无线网络就不可用了
  2. Oracle 如何设置外键约束
  3. linux dhcp 源码下载,Linux搭建DHCP服务器
  4. 图片、音视频消息上传优化
  5. 计算机开机没反应怎么办,电脑开机没反应怎么办?解决方法原来那么简单!
  6. 【推荐】新能源汽车相关技术资料汇总合集
  7. 中国已有一家类三星的企业,做得比华为更广泛
  8. pytorch运行过程中死机(内存爆掉或者内存正常)
  9. 鸿蒙应用权限管理和访问控制
  10. redo equalization梳理