Есть несколько способов сделать это
- Хост внутренних хранилищ, как Gitlab или Stash. Это будет похоже на услуги, такие как BitBucket или GitHub
- Если вы хотите иметь простой службы с помощью аутентификации SSH - user3159253 уже ответил, что
- очень голые кости способ
- Создать чистый репозиторий - пример
git init . --bare
- Запустите демон GIT - пример
git daemon --base-path=<absolute full path to git repo
- Добавить этот репозиторий в качестве
git remote add RepoName git://your.local.host.name/myrepo
или клона git clone git://your.local.host.name/myrepo/
Этот вопрос не вне темы, настройка сервера git локальной сети является актуальным вопросом программиста. Я сам это задал, но это было специально для Windows - https://stackoverflow.com/questions/18873297/self-host-remote-git-repository-on-windows-server/18890410#18890410 – sashoalm