啦啦啦啦啦 2020-01-17
docker pull gogs/gogs
docker run -d --name=mygogs -p 2222:22 -p 9090:3000 -v /srv/gogs:/data gogs/gogs 进入页面进行配置 ip注意不要用localhost 如果用了localhost 可以查阅下面文章进行修改http://www.imooc.com/article/19177
最近中了docker的毒,发现Alpine Linux真是个好东西,麻雀虽小五脏俱全。只可惜Docker的Hyper-V和VMware Workstation不相容,由于业务关系只得放弃docker for windows。之前在Ubuntu Server
docker run -d -p 10022:22 -p 10080:3000 --name gogs -e TZ=Asia/Shanghai -v /root/gogs/:/data gogs/gogs
create database `gogs` character set utf8 collate utf8_general_ci;create user ‘gogs‘@‘localhost‘ identified by ‘密码‘;grant all pr
gogs要求mysql的版本>=mysql5.7服务器mysql版本5.7.28。mysql采用的是二进制安装,此处省略安装过程。CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COL
本章教程结合安装Docker+Mysql5.7+gogs搭建私服,系统采用centos 7,教程基本上很全面,搭建过程中,可能会遇到问题,教大家些技巧,首先把报错复制到百度上看一下,如果实在是找不到问题,翻到此文章最下面。通过仓库来安装docker,当你在
docker run -d --hostname gitlab.example.com\ # 指定容器域名,创建镜像仓库用。-p 8443:443 \ # 容器443端口映射到主机844
如不能编辑更改文件只读权限为读写 chmod u+w /etc/sudoer #改回去 chmod u-w /etc/sudoer. 4.1、菜单 VCS ---Enable Version Control Integration---git.
Gogs需要使用到数据库,需要先安装数据库,并创建名为gogs的数据库,启动后需要配置数据库连接。docker run -d -p 10022:22 -p 3000:3000 --name=gogs -v /opt/gogs/:/data gogs/gog
#在root用户下,直接用以下命令来执行程序,程序执行后,程序隶属于用户git
我选择的是国人自己开发的gogs1.根据文档,选择二进制包下载,我下载的是mws内置windows服务的。在浏览器输入127.0.0.0:3000,进入gogs配置页面,注意:得提前创建一个gogs的数据库,名字自己定,得和配置填写的一致。sc creat
通过《使用docker从零开始搭建私人代码仓库之MySQL搭建》和《使用docker从零开始搭建私人代码仓库之gogs搭建》的搭建其实已经可以搭建成功了代码仓库的了,但是为了访问方便,我们有时候需要绑定域名,那么我们可以通过nginx进行转发。> m
请确保git已经安装成功,可以参考前篇源码安装git。运行上面的没有错误,说明编译成功,直接Ctrl+C退出即可。# 按实际系统执行scripts文件夹中的相关脚本,执行之后会生成output文件夹,该文件夹下的内容就是gogs实际运行需要的文件。
drone是一个基于容器的本地持续交付平台,和Jenkins是差不多的,然后配合轻量级的gogs来作为git管理,都是基于golang开发的很符合我的需求,我们来把它们结合作为一个完整的CI、CD平台。首先我们要先安装docker,上次的篇幅我们已经说过了
kubernetes集群三步安装CI 概述用一个可描述的配置定义整个工作流程序员是很懒的动物,所以想各种办法解决重复劳动的问题,如果你的工作流中还在重复一些事,那么可能就得想想如何优化了。持续集成就是可以帮助我们解决重复的代码构建,自动化测试,发布等重复劳
第一次写技术类文章,有错误地方希望大佬能够指正。最近有朋友问我安装gitlab的一些问题,我回他可以去百度,教程应该很多,实在不行直接宝塔界面图形化安装也方便省事。之前公司一直用的gitlab来进行代码托管,个人在使用gitlab时候感觉大而全,但是对服务
nohup ./gogs web &本来是想用 pm2 来管理,结果 pm2 启动总是报错说当前是 root 用户无法启动 暂时先这样吧。
创建docker mysql拉取mysql镜像 docker pull mysql创建物理目录,用于存储mysql数据。# By default we only accept connections from localhost. # Disabling
第一次用gogs,选了最新的这个0.11.43,linux 386版。有坑,其他版本没测试,不知道有没有。无论你有没有把git加到PATH中,gogs始终在/bin下面找git...然后提示你:Fail to test 'git' command: exe
192.168.100.102 主要安装mysql、mongodb、elasticsearch,rabbitmq、apollo、eureka、redis. 选择remote 分别配置 192.168.100.101 192.168.100.102 192.
代码托管仓库“千千万”,不必单用Git一个呀!2018年微软花下巨资收购Github,考虑到微软和开源的历史遗留问题,着实让很多开发者捏了一把汗,最终在1月份宣布GitHub允许免费账户创建私有仓库,给广发开发者带来福音。微软需要Github来吸引生态,很
Gogs 是由 Go 语言编写的,自由开源的 Git 服务。Gogs 是一款无痛式自托管的 Git 服务器,能在尽可能小的硬件资源开销上搭建并运行您的私有 Git 服务器。Gogs 的网页界面和 GitHub 十分相近,且提供 MySQL、Postgr
1,关于Gogs开源的代码服务器最牛的是github,有一个开源的实现是gitlab。但是gitlab是用ruby写的,某些时候性能有问题。有的时候使用的时候超级慢。代码存的多了就会出现的问题。不知道 gogs会不会有这个问题。在CentOS7 直接ins
需要安装Docker容器,在Docker容器内安装jenkins,gogs,tomcat。新建maven项目,添加findbugs plugin。docker run -itd -p 10022:22 -p 10080:3000 --restart=alw
前言我们在前面使用Jenkins集合Gogs来进行持续集成的时候,选择的是Jenkins定时检测git仓库是否有更新来决定是否构建。也就是说,我们提交了代码Jenkins并不会马上知道,那么我们可以通过webhook来解决。Jenkins的插件中心已经有对
使用gogs,drone,docker搭建自动部署测试环境Gogs是一个使用go语言开发的自助git服务,支持所有平台 Docker是使用go开发的开源容器引擎 Drone是一个基于容器技术的持续集成平台。每个构建都在一个临时的Docker容器中执行,使开