Git Product home page Git Product logo

git-mirror's Introduction

Intro

This repository provides scripts to setup a basic, no-frills mirror of a git repository.

In general the git-mirror script will be used to create and work with your mirrors.

For repos using Git LFS use git-lfs-mirror. This script supports the same commands as git-mirror and is a drop-in replacement.

Usage

The following commands are provided:

init REMOTE_REPO SERVER

Run the init command to create the initial mirror of a repository, and push that mirror to the specified server.

This command will create a bare repository on your local machine. This is not suitable for check outs so once the repository is created you will probably want to delete the directory and check our your mirror again using the clone command.

For example:

git-mirror init https://github.com/justinethier/git-mirror.git [email protected]:your-account/test.git

clone REMOTE_REPO SERVER

Clone will create a local clone of your mirrored repository and setup the local repository to track all upstream branches so we can sync them.

For example:

git-mirror clone https://github.com/justinethier/git-mirror.git [email protected]:your-account/test.git

update

Update our mirrored repository with changes from upstream. This includes updates to all tracked branches.

For example:

git-mirror update

git-mirror's People

Contributors

justinethier avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

git-mirror's Issues

Generalize scripts

Ideally should be able to specify remote / local repos on the command line and have everything taken care of.

It would also be nice if that single script could handle create and sync tasks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.