Мат уже предоставил правильный ответ для общего случая, но если вы хотите локально проверить сетевые коммиты, самый простой способ - установить на своей машине демон ssh (если OSX этого еще не сделал) устанавливает один по умолчанию - не уверен).
После настройки ssh вы можете перейти в любой репозиторий на вашем локальном компьютере, настроив пульт:
git remote add repo-name user@127.0.0.1:/path/to/your/repo
git push repo-name branch-name
Имейте в виду, что репозитории, предназначенные для отправки (удаленно или локально), как правило, должны инициализироваться с git init --bare
; или, по крайней мере, у вас нет ни одной ветки, которую вы намереваетесь выдвинуть в рабочем дереве.