У меня есть репозиторий git на моем сервере ubuntu, к которому я хотел бы получить доступ из моего MacBook. Я включил ssh в Ubuntu со своего Mac. Может кто-нибудь дать, как я могу настроить git, чтобы я мог работать на фронте обе система. Мое требование простое, мне просто нужно работать из обеих систем в одном репо (только один пользователь будет иметь доступ к репо).
Я видел несколько хороших руководств, например http://rudygems.com/post/65970932/setting-up-a-simple-git-server
Я не очень уверен в голом репозитории. У меня есть репо, и мне нравится работать как с сервера, так и с mack book. Это правильно, просто выполнив шаг 4 в приведенном выше руководстве. Я не хочу ошибаться, так как это рабочее репо.
Спасибо
бср
Я делаю это много, не настраивая сервер git. Все, что я делаю, это
git clone git+ssh://tom@githost.computer.local/home/tom/path/to/repository path/to/clone
Мне кажется, что настройка всего сервера только для того, чтобы толкать и тянуть файлы, кажется излишним.
Просто убедитесь, что вы не забываете регулярно отталкиваться, и вы сможете нормально работать в обоих местах.
git pull origin <branchname>
git push origin <branchname>
толкать и тянуть к репо и обратно. Также прочтите man git-push
и man git-pull