用gogs搭建属于自己的git网站
- 如果你对docker的操作不太了解, 建议先阅读 从零搭建docker私有仓库
- gogs是一款极易搭建的自助 Git 服务, 掌握了它, 我们就可以搭建自己的git服务站点
- gogs官网: https://gogs.io/, github中文地址:https://github.com/gogs/gogs/blob/master/README_ZH.md
实验环境:
- 腾讯云 centos 7
安装docker
# 通过yum源安装docker yum -y install docker # 启动docker systemctl start docker # 开机自启 sudo systemctl enable docker
下载gogs的docker镜像
docker pull gogs/gogs
创建gogs存储的目录
mkdir -p /var/gogs
运行镜像, 产生容器
docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs
配置
通过浏览器访问
公网ip地址:10080
按照图中内容填写参数
在新搭建的站点上, 创建新仓库
- 配置仓库信息
如果配置过程中,你的gogs的docker环境挂掉了,可以使用docker start gogs
重新开启gogs
通过http方式获取仓库(简单易行)
- 复制http连接需要的相关参数
- 在命令行通过http方式获取新创建的仓库
zhaoolee-test-gogs
, 并完成一次push操作
- 验证提交成功
测试用ssh方式链接仓库(有点麻烦, 需要添加秘钥, 可以跳过)
- 用户设置->账户设置->ssh秘钥
- 通过rsa算法产生一对秘钥
ssh-keygen -t rsa -C "zhaoolee@gmail.com"
- 将新的秘钥对添加到ssh
ssh-add ~/.ssh/zhaoolee_gmail
- 在
~/.ssh/
下新建config, 并在config内指明秘钥zhaoolee-gmail
对应的域名
或ip地址
# gitlab Host 111.230.254.173 PreferredAuthentications publickey IdentityFile ~/.ssh/zhaoolee_gmail.pub # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa.pub
将公钥zhaoolee_gmail.pub
添加到仓库
复制ssh连接仓库需要的参数
- 通过ssh方式克隆仓库
git clone ssh://git@111.230.254.173:10022/zhaoolee/zhaoolee-test-gogs.git
至此git服务搭建完成, 你可以邀请你的小伙伴, 来你的网站注册一个账户, 然后, 你们就可以协同开发一些好玩的项目了~
- 让队友注册一个新账户为
zhaozhao
- 管理员
zhaoolee
主动搜索添加新队友zhaozhao
- 管理员可以进行权限设置
小结
初见gogs, 我就被吸引到了, gogs功能强大, 设置简单, 完全开源, 对中文支持也很好, 如果你想建立自己的git站点, 而运维的经验又不怎么丰富, gogs是一个不错的选择~

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
从零搭建docker私有仓库
实验环境: centos7 64位 ubuntu16.04 64位(用于测试私有仓库) 本文分为四个部分: 第一部分: 安装docker 第二部分: 镜像的操作 第三部分: 容器的操作 第四部分: 私有仓库的创建 第一部分: 安装docker # 通过yum源安装docker sudo yum -y install docker # 启动docker sudo systemctl start docker # 开机自启 sudo systemctl enable docker 第二部分: 镜像的操作 查找并下载docker镜像(以centos为例) # 查找centos镜像 docker search centos # 下载centos镜像 sudo docker pull docker.io/centos:latest 列出镜像 sudo docker image ls 删除镜像 sudo docker image rm 4655e9997674 第三部分: 容器的操作 创建容器并进入 sudo docker run -t -i --name zhaoolee-centos dock...
- 下一篇
Hulu大规模容器调度系统Capos
Hulu是美国领先的互联网专业视频服务平台,目前在美国拥有超过2000万付费用户。Hulu总部位于美国洛杉矶,北京办公室是仅次于总部的第二大研发中心,也是从Hulu成立伊始就具有重要战略地位的分支办公室,独立负责播放器开发,搜索和推荐,广告精准投放,大规模用户数据处理,视频内容基因分析,人脸识别,视频编解码等核心项目。 在视频领域我们有大量的视频转码任务;在广告领域当我们需要验证一个投放算法的效果时,我们需要为每种新的算法运行一个模拟的广告系统来产出投放效果对比验证;在AI领域我们需要对视频提取帧,利用一些训练框架产出模型用于线上服务。这一切都需要运行在一个计算平台上,Capos是Hulu内部的一个大规模分布式任务调度和运行平台。 Capos是一个容器运行平台,包含镜像构建,任务提交管理,任务调度运行,日志收集查看,Metrics收集
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8