git - Github 模块版本控制标签参考失败
问题描述
我正在使用最新的 v0.11.11,并且正在尝试使用托管在 github 中的具有标签的模块,例如 v1.1.0。我尝试了一些组合,但对于 github,doco 并不清楚(或者我错过了它:)。我试过的例子:
source = "github.com/xxx/module_repo?ref=v1.1.0"
source = "git::https://github.com/xxx/module_repo.git?ref=v1.1.0"
然后我做一个:
terraform get -update && terraform init
并得到以下错误:
Updating source "git::https://github.com/xiatechs/sdv-terraform-aws-lambda.git?ref=v1.1.0"
Error loading modules: error downloading 'https://github.com/xxx/module_repo.git?ref=v1.1.0': /usr/local/bin/git exited with 1: error: pathspec 'v1.1.0' did not match any file(s) known to git
两个示例都失败并显示相同的错误消息。
我试过删除 .terraform 所以它是新鲜的,仍然是问题。
任何想法都非常感谢!:)
谢谢!
解决方案
添加 // 在 github.com 之后 source = "git:: https://github.com//xxx/module_repo.git?ref=v1.1.0"
这为我解决了同样的问题..这很有帮助
推荐阅读
- xpages - 阻止下载视频
- python - 用 tkinter 画线
- javascript - 在 AngularJS 中循环 $http.get 请求
- reactjs - 如何在 Gatsby 中捕获 document.ready 或 window.load 事件
- c++ - c++ 中的 tolower() 不使用 STL
- laravel - 按钮上的身份验证中间件:laravel
- c# - 列表的意外行为
- python - 如何从 DJango 网页上的链接调用 python(.py) 脚本?
- php - jQuery $.ajax 发布后从 PHP 页面重定向
- generics - Java 8 wildcard type cannot be instantiated directly