Automic VaultAutomic Vault

brew

gitversion を Homebrew, chocolatey, scoop, winget でインストール

gitversion のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install gitversion

local Homebrew formula metadata

Windows

Chocolatey確認済み · 92%
choco install GitVersion

Chocolatey community package catalog · GitVersion · ソース: community.chocolatey.org

Scoop確認済み · 92%
scoop install main/gitversion

Scoop official bucket manifest trees · bucket/gitversion.json · ソース: api.github.com

Windows Package Manager確認済み · 92%
winget install --id GitTools.GitVersion -e

Windows Package Manager source index · GitTools.GitVersion · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

Easy semantic versioning for projects using Git

コマンドとエイリアス

  • gitversion

履歴

プロジェクトの歴史と使われ方

GitVersion is a release-management utility that derives Semantic Versioning values from a Git repository. It turns branch names, tags, merge history, and configuration into version variables that can be consumed by command-line builds, MSBuild, CI tasks, Docker workflows, and libraries.

プロジェクトの歴史

The GitTools/GitVersion repository dates to 2013 and grew around a narrow problem in Git-based release automation: projects wanted SemVer numbers without hand-editing version files on every build. Its official README describes the core idea as looking at Git history and working out the Semantic Version of the commit being built.

The project evolved from a .NET-oriented CLI into a family of build integrations. The official README lists GitHub releases, Chocolatey, NuGet packages for the .NET tool and MSBuild task, Homebrew, Winget, Azure Pipelines, GitHub Actions, and Docker artifacts, reflecting a tool meant to sit inside many build systems rather than one local shell.

採用の歴史

GitVersion became significant in the .NET and CI ecosystem because it encoded common GitFlow and trunk-style versioning rules into a repeatable build step. Its documentation emphasizes use in command-line and continuous-integration contexts, where build servers need the same version calculation as developer machines.

Package-manager metadata in this batch shows GitVersion distributed through Homebrew, Chocolatey, Scoop, and Winget. Combined with the official NuGet, Azure Pipelines, GitHub Actions, and Docker artifacts, that spread shows adoption across local developer tooling and hosted build infrastructure.

使われ方

Practitioners use GitVersion to generate version variables during builds, then feed those values into package metadata, assembly attributes, container tags, release names, or CI outputs. The common workflow is to run the CLI or an integration from a checked-out Git repository and let GitVersion infer the SemVer value from repository state.

Teams also add GitVersion.yml or GitVersion.yaml files when the default branching and incrementing rules need to match their release process. That configuration keeps version policy near source code while avoiding custom scripts for every pipeline.

パッケージ好きにとっての重要性

GitVersion matters to package maintainers because it makes version numbers reproducible from source history. That is attractive for automated package builds, where the package version should be explainable from tags and commits rather than a mutable build-server counter.

It is also a good example of a CLI that became a packaging surface in its own right: the same versioning engine is exposed as a standalone executable, a .NET tool, an MSBuild task, CI marketplace integrations, and container images.

タイムライン

  • 2013: The GitTools/GitVersion repository is created on GitHub.
  • 2015: GitVersion 3.3.0 appears in the GitHub releases feed.
  • 2020: GitVersion 5.x tags show the tool's continued shift toward broad build-system integration.
  • 2026: Repository activity and packaged artifacts show ongoing maintenance.

Related projects

  • Semantic Versioning supplies the version-numbering convention GitVersion calculates.
  • GitFlow-style branch models influenced many of GitVersion's documented branch and incrementing rules.
  • GitHub Actions, Azure Pipelines, MSBuild, NuGet, Docker, Homebrew, Chocolatey, Scoop, and Winget are distribution or integration surfaces named by the project and package metadata.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 2 件の実行時依存関係とともにインストールされます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
GitVersion.ymlGitVersion.yaml.GitVersion.yml.GitVersion.yaml
Windows
GitVersion.ymlGitVersion.yaml.GitVersion.yml.GitVersion.yaml

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
gitversioncliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版6.8.1
マネージャ更新日2026-07-03
ローカルデータOK
上流最新
検出された最新6.8.1

https://github.com/GitTools/GitVersion

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:gitversion
バージョン6.8.1
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/gitversion
ホームページhttps://gitversion.net/docs/
リポジトリhttps://github.com/GitTools/GitVersion
上流ドキュメントhttps://gitversion.net/docs
ライセンスMIT
ソースアーカイブhttps://github.com/GitTools/GitVersion/archive/refs/tags/6.8.1.tar.gz
最終更新2026-07-03T15:04:39Z
Pulseupdated
依存関係dotnet, openssl@3
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegitversion
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Chocolatey95%

GitVersion

choco install GitVersion
  • normalized package name match
  • 一致条件: Gitversion
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: GitVersion from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='6.5836','capture'
Scoop95%

main/gitversion

scoop install main/gitversion
  • normalized package name match
  • 一致条件: Gitversion
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/gitversion.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

GitTools.GitVersion

winget install --id GitTools.GitVersion -e
  • normalized package name match
  • 一致条件: Gitversion
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: GitTools.GitVersion from https://cdn.winget.microsoft.com/cache/source.msix

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment