# Git as a secure private Maven repository

DevFeed: [Git as a secure private Maven repository](<https://devfeed.tech/articles/git-as-a-secure-private-maven-repository-28642.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2016/02/05/wagongit/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2016-02-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Maven](<https://devfeed.tech/topics/maven.md>), [bitbucket](<https://devfeed.tech/topics/bitbucket.md>), [Git](<https://devfeed.tech/topics/git.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [bitbucket](<https://devfeed.tech/tags/bitbucket.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [git](<https://devfeed.tech/tags/git.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-repository](<https://devfeed.tech/tags/maven-repository.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [repository](<https://devfeed.tech/tags/repository.md>)

## AI overview

This tutorial explains how to use Bitbucket as a free private remote Maven repository. It demonstrates configuring the Wagon-git Maven plugin through Gradle, pushing artifacts to a releases branch, and using the Bitbucket API to prevent existing release versions from being overwritten.

## Source excerpt

As my previous blogposts already covered how to set up a private Maven repository, you might wonder "Why again a Maven blogpost?". Well that's a fair question and the answer is twofold: