最近领导让把公司托管平台由svn切换到git,以前也用过git,但是没有系统的了解,正好借助这次把git好好玩玩。
一、选择什么样的托管平台?
目前世界上比较出名的开源项目托管平台,主要有以下 3 个:
⚫ Github(全球最牛的开源项目托管平台)
⚫ Gitlab(对代码私有性支持较好,因此企业用户较多)
⚫ Gitee(又叫做码云,是国产的开源项目托管平台。访问速度快、纯中文界面、使用友好)
为了支持国产和去美国化,果断选择gitee;
二、部署gitee
(1)工具下载地址:https://github.com/go-gitea/gitea ;根据自己的需求下载相应的版本,我是在window平台,就下载的是window平台软件;
(2)安装软件
创建一个文件夹(名称英文),把下载的exe程序放到文件夹下,右键以管理员身份运行程序gitea-1.17.3-gogit-windows-4.0-amd64.exe;在文件夹下会自动创建一个【data】文件夹,
命令框中会提示如下图所示代码,通过端口可以访问界面化的功能:
(3)gitee初始化配置,配置完成后,点击【立即安装】;
- 默认端口为:Localhost:3000,通过浏览器打开配置界面,如下图:
- 数据库类型建议使用sqlite
(4)安装完成后,打开Localhost:3000地址,会显示如下图所示,说明安装成功。
(5)把gitee加入到window服务;这次使用nssm;nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动
- 下载地址:http://www.nssm.cc/
-
解压出来,把nssm.exe放到C:\Windows下,这样就不用配置环境变量了。
-
以管理员身份运行cmd
- 输入安装nssm命令: nssm install gitea 打开如下图所示:
- 填写gitee相关的信息后,点击【install service】
- 安装完成后,查看Windows服务,并开启服务;说明安装成功。说明把gitee的启动程序加入到Windows服务成功。
三、gitee的使用
可视化的操作界面,一看就会。