在 Go 中使用非默认端口自定义远程导入路径
使用偏离标准 HTTP 端口的私有 git 存储库时(例如,6655),指定远程导入路径中的端口变得至关重要。然而,这在 Go 中可能会带来挑战,因为文档没有明确说明端口规范。
考虑以下场景,其中私有 git 存储库“internal-git.corporate-domain.com”侦听端口 6655 并包含一个名为“golang-lib.git”的 Go 库。导入此库通常涉及:
import "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
但是,这种方法会产生错误:“导入路径无效。”
另一种解决方案是修改“.gitconfig”文件以适应ports:
[url "[email protected]:6655"] insteadOf = git://internal-git.corporate-domain.com
通过在“.gitconfig”的 URL 部分指定端口,可以使用自定义路径而不会遇到 import错误。
以上是如何使用非标准端口从私有Git仓库导入Go包?的详细内容。更多信息请关注PHP中文网其他相关文章!