本文会对一些基础的git操作也进行记录,希望对一些对git不是很了解的同学有所帮助。
第一步 创建git项目
git init --bare fusheng-admin.git chown -R git:git fusheng-admin.git

这是因为我是自己搭建的git服务,如果使用的是github等官方服务的话,可以直接页面操作创建项目。
第二步 本地部署项目
git clone git@47.104.19.86:/git/repo/fusheng-admin.git

第三步 创建readme说明文件,提交

第四步 创建go.mod文件
go mod init fusheng-admin

go mod是golang的依赖包管理工具,能够让我们即为方面的引入各类包,且对齐进行相应的管理。
第五步 引入gin框架
go get -u github.com/gin-gonic/gin

从go.mod文件中可以看到,gin框架以及其所需要依赖的一些包都已经引入。
go.sum 文件是go.mod引入包后生成的伴生文件,正常情况下,我们无需理会。
第六步 创建入口文件main.go
package main
import (
"github.com/gin-gonic/gin"
"net/http"
)
func main() {
// 1.创建路由
r := gin.Default()
// 2.绑定路由规则,执行的函数
// gin.Context,封装了request和response
r.GET("/", func(c *gin.Context) {
c.String(http.StatusOK, "hello World!")
})
// 3.监听端口,默认在8080
// Run("里面不指定端口号默认为8088")
r.Run(":8088")
}
注意,入口文件名不一定是main.go,也不一定一定要在根目录下,但包名必须是main,且必须包含main()函数
第七步 启动程序
若只是开发,调试的话,可直接 go run 来启动程序
go run main.go

若是生产环境,则通过go build,生成可执行文件,然后运行可执行文件
mkdir bin go build -o ./bin/fusheng_admin main.go ./bin/fusheng_admin

第八步 访问项目
程序启动后,即可以通过浏览器访问该项目了

精选应用推荐
安全便捷的密码管理工具
安全加密
跨设备同步
一键填充
免费使用
云幻梦密码本 - 安全密码管理
云幻梦密码本是一款专业级密码管理工具,采用银行级加密技术保护您的所有密码和个人信息。支持跨设备同步、一键自动填充、安全密码生成和生物识别登录等功能,让您的数字生活更加安全便捷。
选择平台下载
资源搜索推荐
一站式资源搜索平台
资源搜索
多源聚合
免费使用
无广告
千搜123 | 资源搜索
智能搜索
多类资源
快速响应
安全访问
千搜123是一个强大的资源搜索网站,聚合了多种资源搜索引擎,提供文档、软件、影视、音乐、学习资料等多种资源的快速搜索服务。界面简洁无广告,搜索结果精准,是您寻找各类资源的得力助手。
- 聚合多个优质资源搜索引擎,一站式搜索
- 支持文档、软件、影视、学习资料等多种资源类型
- 界面简洁,无干扰广告,专注搜索体验
- 搜索结果快速准确,节省您的时间


