Introduction
Introduction Statistics Contact Development Disclaimer Help
Title: How to publish a git repository on http
Author: Solène
Date: 07 October 2016
Tags: unix git versioning
Description:
Here is an how-to in order to make a git repository available for
cloning through a simple http server. This method only allow people to
fetch the repository, not to push. I wanted to set-up this to get my
code, I don't plan to have any commit on it from other people at this
time so it's enough.
In a folder publicly available from your http server clone your
repository in bare mode. As explained in
the
[https://git-scm.com/book/tr/v2/Git-on-the-Server-The-Protocols](man
page):
$ cd /var/www/htdocs/some-path/
$ git clone --bare /path/to/git_project gitproject.git
$ cd gitproject.git
$ git update-server-info
$ mv hooks/post-update.sample hooks/post-update
$ chmod o+x hooks/post-update
Then you will be able to clone the repository with
$ git clone https://your-hostname/some-path/gitproject.git
the clone wasn't possible.
You are viewing proxied material from dataswamp.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.