介绍
代码管理从svn迁移到git。使用的是gitea进行私有搭建。发现gitea有常用的软件包发布和管理功能。虽然官网有相关的介绍,但是还是有很多的坑,记录下来。
1、nuget软件包发布,分享一个批处理。只要把nuget包拖到批处理上即可实现发布到gitea。
-s 后面是gitea的nuget地址,修改自己的用户名或者你拥有管理权限的组织名。
-k 后面是你自己的token。要上传到组织的软件包里,需要使用该组织拥有者的token.
@ECHO OFF
title 公司NUGET上传
for %%i in (%*) do (
dotnet nuget push -s http://192.168.50.6:3000/api/packages/用户名或组织名/nuget/index.json -k b342184700fd7f4faa8fe6247e25ad9987654(token密码) %%i
)
pause
2、npm软件包发布,在自己要发布的包根目录下新建一个 .npmrc 文件。复制下面的内容,修改成你自己的参数。
registry=http://192.168.50.6:3000/api/packages/用户名或组织名/npm/
//192.168.50.6:3000/api/packages/用户名或组织名/npm/:_authToken=84da68c2c3736f0e439c88e96b9c24123456f1(token密码)
在软件包根目录执行命令发布
npm publish
评论区