美文网首页
一。基于码云创建go get公共库

一。基于码云创建go get公共库

作者: 风洛神 | 来源:发表于2020-02-16 17:56 被阅读0次

    一。环境

    1. git服务器采用码云
    2. windos 中安装git , go, goland工具

    二。码云创建代码仓库

    本人创建的仓库名称为goutil


    图片.png

    三。将码云仓库clone到本地, 最好进入到GOPATH/src目录中进行clone。方便代码开发

    注:不知道GOPATH是啥自行百度

    1. 例如 图片.png

    四。用goland打开goutil文件夹

    五。打开goland中的终端,在终端中输入 go mod init gitee.com/qq1290258221/goutil

    image.png

    1.会生成go.mod文件
    2.go.mod文件中的 module 对应的为终端中输入的地址,切记该地址一定是码云clone的地址,只不过是去掉了https://头字符串 和 .git(目前只针对的是码云,似乎仓库如果是github, 原理一样)

    六。编写需要给别人提供的功能代码。

    七。编写完成之后,commit代码,并将代码提交到码云仓库。注:最好是在master分支,并且确保本次功能已经开发完善

    八。在码云中打开该代码仓库,可以看到功能代码已经提交。

    九。在该仓库的master分支上创建发行版本

    图片.png
    图片.png
    图片.png

    注:根据需求填写版本号等内容,例如版本号为v1.0.3
    点击创建发行版,该版本已经创建完成

    十。打开电脑终端

    1. 输入 go get gitee.com/qq1290258221/goutil@v1.0.1
    2. @后面为刚刚创建的发行版版本号
    3. 链接为go.mod中的module的字符串
    4. 可以看到GOPATH下的pkg/mod中已经包含了goutil,说明已经成功。可以在其他的项目中引入该包,就像引入其他包一样。

    注:本人使用的是码云。 github/gogs没有测试。如有错误欢迎指正

    相关文章

      网友评论

          本文标题:一。基于码云创建go get公共库

          本文链接:https://www.haomeiwen.com/subject/ceqifhtx.html