代码拉取完成,页面将自动刷新
搭建私有库,并配置好ssh后,引入私有库的包,必须要添加.git
,导致包路径发生变化(增加了".git"四个字符)
如果用git clone
则正常,
git clone https://git.oschina.net/pcsir2_server/common.git
1.搭建任意一个私有库,并配置好公钥
2.执行go get命令,按照标准路径执行,会出现以下信息:
#包路径可以修改,这里虚拟了路径
$go get -v git.oschina.net/pcsir2_server/common
Fetching https://git.oschina.net/pcsir2_server/common?go-get=1
Parsing meta tags from https://git.oschina.net/pcsir2_server/common?go-get=1 (status code 404)
package git.oschina.net/pcsir2_server/common: unrecognized import path "git.oschina.net/pcsir2_server/common" (parse https://git.oschina.net/pcsir2_server/common?go-get=1: no go-import meta tags ())
2.必须要添加.git
后缀才正常:
$go get -v git.oschina.net/pcsir2_server/common.git
3.尽管下载正常,但我们的包引入则都要增加.git,导致包路径混乱,无法正常运行。
从stackoverflow上查阅了相关资料,不知道是否是配置问题:
Using “go get” on a personal git repo
http://stackoverflow.com/questions/26347516/using-go-get-on-a-personal-git-repo
已经更新了,还有问题吗??
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
linux 下
export GIT_TERMINAL_PROMPT=1
go get -v git.oschina.net/pcsir2_server/common
输入用户名密码即可。
已经解决,多谢反馈。
现在还是需要加.git,不加的话报错
如go get我的某个私有仓库:go get gitee.com/xxx/xxx
package gitee.com/xxx/xxx: unrecognized import path "gitee.com/xxx/xxx" (parse https://gitee.com/xxx/xxx?go-get=1: no go-import meta tags ())
遇到与 @wilon 同样的问题,不知如何解决
登录 后才可以发表评论