Blog

Shi Lei's articles and blogs

在docker中安装Gogs

GitHub 是非常火的版本控制平台之一,适合发布开源项目和大型团队协作开发。缺点是GitHub毕竟是国外站点,国内二、三、四线城市访问速度并不尽如人意。而且私人项目是收费的 。对于初入码农行业的初学者来说功能过于复杂。

什么是Git ?Git和SVN、VSS、ClearCase等等。首先他们是软件。统称版本控制软件,你如果听到别人说Revision control、版本控制系统,就是指他们其中一个,不过多数指的是Git。 使用方式是CLl(命令行界面)

那什么又是 GogsGitHub ? Gogs和GitHub、 GitLab 都是基于 Git 开发的web可视化工具(GUl图形用户界面),他的控制核心也是 Git,功能都一样,相比其他两款工具, Gogs更轻量化、配置更简单、不占资源、各平台兼容。你可以把它理解成不收费的、内网版的GitHub。

什么又是 docker ?docker 这个东西运维的技术人员一定不陌生,你可以把它理解成一款虚拟化软件。和VMware、Hyper-v类似, 不过它效率非常高、且轻量化、部署应用超级快、不占资源。docker 的应用俗称容器。群晖里面自带docker所有直接在出册表里搜索gogs就可以安装了。

1、搜索Gogs>双击下载

404

2、设置(卷)也就是安装路径

404

3、其他(高级设置)(端口设置)建议自动。

404

4、等待 Gogs运行分配到端口号以后再手动填写分配到的端口号。

404

5、运行后并确保Gogs里有 web 进程,没有的话重新来过。

404

6、打开浏览器输入地址+端口号,进入 Gogs 安装页面。

404

7、这里就我一个人用可以直接用 SQLte3。

404

8、应用基本设置

404

9、等待安装完成,刷新。注册并登录

404

10、发现确实有(.ssh) 文件夹却没有公钥和秘钥

404

11、创建密钥对(ssh-keygen -t rsa -C "shidalei@live.cn")一路回车,这里的邮箱账户改成自己的

404

12、复制(cat /Users/shidalei/.ssh/id_rsa.pub)

404

13、粘贴到 ssh 密钥

404

14、新建远程仓库

404

搜索Gogs>双击下载

404

搜索Gogs>双击下载

404