Я использую git вместо sshfs (в Mac OS X 10,5, 10.7), но он слишком медленный.
Каждый раз, когда я напрямую входил на удаленный сервер, использовал команду git.
Я пробовал этот пост, http://kerneltrap.org/mailarchive/git/2008/10/23/3768494 , но он не работает.
Кто-нибудь знает какие-нибудь хорошие идеи?
Я знаю, что это очень старая проблема, но я ежедневно сталкиваюсь с этой проблемой. У меня очень сложная среда, которую было бы практически невозможно / долго воссоздать на месте. У нас есть вещи повсюду, мы работаем с API сторонних разработчиков API cPanel и т. Д.
Единственное решение, которое работает для меня, - это монтировать и работать с файлами локально через sshfs, но когда приходит время git, у меня открывается окно терминала, которое просто в ssh'd, и это работает для меня. Есть ли причина, по которой вы не можете / не хотите открывать терминал? В противном случае это кажется самым быстрым и самым надежным решением для меня.
Если я правильно понял, вы напрямую обращаетесь к репозиторию git через sshfs.
Вся суть git распространяется и может толкать / вытягивать, так почему бы вам просто не клонировать репо на локальный fs? Помните, что git clone работает и с файловой системой, вам не нужно клонировать из «сетевого» хранилища (ssh, http, git и т. Д.).
$ git clone /my_sshfs_mountpoint/repo
и вы готовы к рок. Просто не забудьте git push
поддержать свою работу, когда закончите.