go開發自己的module模塊

1、創建一個go項目,名字叫```gopkg```

2、執行go mod init gopkg& go mod tidy

3、將go.mod文件第一行的module gopkg,gopkg改成git倉庫的全路徑去掉前面https://

4、 然後將代碼提交到git倉庫.

git add .
git commit -m "init"
git push

5、然後創建一個tag

git tag -a v0.0.1 -m 'version 0.0.1'
git push --tags

 

問題:

1、這個時候就可以引用了,但是如果上傳到私庫的話,需要取消代理,否則會提示404

reading https://sum.golang.org/lookup/xxx/[email protected]: 410 Gone  或者
reading https://goproxy.io/xxx/gosdk/@v/v0.0.1.mod: 404 Not Found

這個時候需要執行

export GO111MODULE=on
export GOPROXY=direct
export GOSUMDB=off

 

如果需要進行版本迭代只需要執行4-5步驟

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章