# octosync **Repository Path**: mirrors_yahoo/octosync ## Basic Information - **Project Name**: octosync - **Description**: A ruby gem to sync repos from github.com to github enterprise (GHE). - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
██████╗ ██████╗████████╗ ██████╗ ███████╗██╗ ██╗███╗ ██╗ ██████╗
██╔═══██╗██╔════╝╚══██╔══╝██╔═══██╗██╔════╝╚██╗ ██╔╝████╗ ██║██╔════╝
██║ ██║██║ ██║ ██║ ██║███████╗ ╚████╔╝ ██╔██╗ ██║██║
██║ ██║██║ ██║ ██║ ██║╚════██║ ╚██╔╝ ██║╚██╗██║██║
╚██████╔╝╚██████╗ ██║ ╚██████╔╝███████║ ██║ ██║ ╚████║╚██████╗
╚═════╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═╝ ╚═══╝ ╚═════╝
OctoSync
========
A ruby gem to sync repos from github.com to github enterprise (GHE).
Quick Start
===========
Install via Rubygems or add to your Gemfile
gem "octosync", "~> 1.0"
Configuration
=============
Create a `config.yml` file as follows:
github:
settings:
ghe_host: 'Your Github Enterprise Hostname'
ghe_token: 'GHE Access Token'
github_token: 'github.com Access Token'
git_dir: 'Path to clone/fetch git repos'
# Specify list of repos to be synced
repos:
- Orgname1/Reponame1
- Orgname2/Reponame2
Usage
=====
To sync between github.com to GHE, run following command
`github_to_ghe_sync