我的目标是go get从 github 上的私人仓库中检索。我遇到的问题是我正在提交到我的 GOPATH 之外的文件夹结构。所以我想在我提交之前测试我所拥有的东西。1)我如何让 go get 从我的路径之外的本地目录中检索。假设我的 go 代码位于 $HOME/project/ 目录中,我如何告诉 go get 检索包并将其放置在适当的 github.com 文件夹结构中,以便我的包引用工作?2)我如何使用 go get 从私人回购中提取?它应该只询问我的用户名和密码吗?
2 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
如果没有严重的黑客攻击,这实际上是不可能的。“最简单”的黑客可能是使用符号链接、绑定挂载或 NFS 挂载。
话虽如此,最好只是跟随
GOPATH
。你不必喜欢它,但无论好坏,Go 都会对这类事情固执己见,你的生活会更轻松。使用 ssh 密钥进行授权(而不是用户/密码)并将其添加到您的
~/.gitconfig
以确保ssh
使用:[url "git@github.com:"] insteadOf = https://github.com/
- 2 回答
- 0 关注
- 165 浏览
添加回答
举报
0/150
提交
取消