草庐IT

mod_pages

全部标签

go mod vendor 没有更新到最新

我想弄清楚是否可以在没有go工具更新我的go.mod文件的情况下运行gomodvendor。我特别gogetpackage/subpackage@commit并使用正确的版本提交我的go.mod。然后我运行gomodvendor,它会自动更新我刚刚专门设置的包的版本。我查看此页面无济于事:https://github.com/golang/go/wiki/Modules#how-do-i-use-vendoring-with-modules-is-vendoring-going-away我需要使用vendor,因为我运行了一个脚本来编辑一些vendoreddeps。我正在查看以下构建流

go - 使用 "go get"下载二进制文件而不将它们添加到 go.mod

我在我的项目和构建系统(例如TravisCI)中使用Go模块构建过程,例如:gogetgithub.com/mitchellh/gox但是,此goget导致文件被添加到我的go.mod文件中。这会污染构建环境,导致它变得“脏”(因为在git中跟踪的某些文件有更改,在本例中为go.mod和go.sum),我使用gitdescribe--always--dirty--tag来描述我的构建,它显示为“脏”。有没有办法“goget”一个二进制文件只是为了下载它,而不是将它添加到go.mod/go.sum中?我已经尝试将GOPATH设置到其他地方,即便如此,goget更新go.mod/go.su

go - 使用go mod下载时出现 "Pattern matched no module dependencies"是什么原因?

运行gomoddownload时会显示警告(警告:模式“全部”不匹配任何模块依赖项)并且我的go.mod文件中没有任何模块下载到本地缓存。我花了最后一个小时在谷歌上试图找到类似的错误,但一直坚持唯一的结果是破坏CI构建日志。我的go.mod文件如下:modulegithub.com/j4ng5y/scraper-apigo1.12require(github.com/PuerkitoBio/goqueryv1.5.0//indirectgithub.com/antchfx/htmlqueryv1.0.0//indirectgithub.com/antchfx/xmlqueryv1.0.

floating-point - Go 中的 math.Mod 返回整数部分而不是浮点余数

Golang的ma​​th.Mod(10,4)返回2——即。除法结果2.5的整数部分——但它不应该是“浮点余数”,即0.5吗? 最佳答案 结果正确。math.Mod返回余数,在这种情况下实际上是2。它等效于%运算符,但适用于float。 关于floating-point-Go中的math.Mod返回整数部分而不是浮点余数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/106500

go - 从 go.mod 手动获取依赖项?

我正在使用带有模块支持的go1.11。我知道go工具现在会在构建/安装时自动安装依赖项。我也明白其中的道理。我正在使用docker来构建我的二进制文件。在许多其他生态系统中,复制依赖项list(package.json、requirements.txt等)并将依赖项安装为独立于构建的独立阶段是很常见的。这利用了docker的层缓存,并使重建速度更快,因为通常代码更改远远超过依赖项更改。我想知道vgo有没有办法做到这一点? 最佳答案 这是一个问题#26610,现在已修复。所以现在你可以使用:gomoddownload为此,您只需要go

git - 在 GitHub Pages Jekyll 站点上呈现 GitHub wiki

我有一个包含80多页wiki的知识库。我想在项目的Jekyll(GitHubPages)网站上呈现所有wiki页面的索引,并使用自定义布局呈现网站上的每个页面,并使用网站其余部分的样式。为此,我的第一直觉是使用git子模块将来自wiki的页面(GitHub作为git存储库公开)包含在Jekyll站点的存储库中。但就我所知:据我所知,Jekyll不会接受不符合帖子要求的Markdown文件。它们没有以日期命名,也没有任何前言,所以Jekyll会忽略它们。为了解决这个问题,我通常只写一个插件来做我想做的事。但是因为该站点托管在GitHub页面上,所以它不允许我创建的任何插件。所以,我真的不

git - 如何将 jekyll _site 目录推送到 gh-pages 分支,并将源代码留在 master 中?

我有一个基本的jekyll网站,由页面(不是帖子)组成,但是,因为我想在列出页面时对页面进行排序,所以我不得不使用Jekyll-Sort插件(有点奇怪的排序页面没有内置到jekyll)。因为我使用的是插件,所以无法利用GitHub的自动jekylling。所以我想把项目的源代码推送到master分支,只把_site目录推送到gh-pages分支。我不知道该怎么做-我尝试在_site目录中添加一个gitrepo以将其推送到gh-pages但每次我运行jekyll它删除了整个目录,我丢失了.git文件夹。有什么建议吗?或者一种本地排序的方式? 最佳答案

git - 如何将子模块添加到 gh-pages 分支并正确构建静态页面?

我有几个项目页面要维护,它们都使用相同的主题(我将它打包到一个名为KYProjectPageTheme的单独repo中)。只需将KYProjectPageTheme的整个文件夹复制到gh-pages分支的根目录,然后将其推送到Github即可。当静态页面构建成功时,我会收到通知。但是,我想将KYProjectPageTheme添加为gh-pages分支下的子模块。这在我的本地机器上运行良好。但是当我把它推到Github上时,我再也收不到通知了!而静态页面还是之前的状态,即我添加子模块后的修改没有影响。我猜Github的静态页面生成器在gh-pages分支中有子模块时将无法工作。但实际上

github 如何在新的 git 分支 gh-pages 中包含来自 master 的文件

github有这个功能,如果你在你的项目中创建一个新的分支gh-pages,你可以发布“项目页面”。有关完整说明,请参阅http://pages.github.com/我的项目只是html/images,所以我只想服务master分支。那么如何创建一个名为gh-pages的新分支,它只是master的精确副本?某种链接操作?谢谢 最佳答案 您希望GitHub存储库中的分支“gh-pages”与“master”分支相同。最简单的解决方案是将git配置为自动将分支“master”推送到“gh-pages”。假设您推送到的GitHub存储

git - GitHub Pages 的替代品?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion所以我正在为一个项目做研究,我想知道是否存在提供与GitHubPages类似服务的Web应用程序。例如,一个免费(或廉价)的网络主机,协作者可以在其中推送到中央git存储库以进行更改,并且这些更改会实时部署。