Установите сервер Мерзавца с msysgit в [закрывших] окнах

То, что Вы хотите, bookmarklet, который они легки создать и должны работать в большинстве главных браузеров.

Редактирование: Переполнение стека, кажется, не позволяет создавать bookmarklets в контексте сайта, в основном можно создать новую закладку и ввести следующее в поле

javascript:window.location='http://www.google.com/search?q='+Date()

местоположения для получения bookmarklet, который ищет Google текущую дату.

162
задан Kara 2 February 2014 в 07:19
поделиться

4 ответа

There may simply not be such a guide. If so, you may not have much luck convincing anybody to write one, because it would be a lot of work.

I would recommend either of two things. The easier one is to follow the guide you have slavishly, which means forgetting about msysgit.

The harder one is to put up a Linux server - perhaps as a guest under Windows using VirtualBox (free) or VMWare or Parallels (pay), and then follow one of the many sets of instructions Google will lead you to. But you will probably find those instructions are insufficient - they usually assume you've already set up an ssh server, for example, so you have to get that info elsewhere. I've done that twice, and can say that unless you're already something of a Linux guru, it will be a struggle.

2
ответ дан 23 November 2019 в 21:22
поделиться

I found this post and I have just posted something on my blog that might help.

See Setting up a Msysgit Server with copSSH on Windows. It's long, but I have successfully got this working on Windows 7 Ultimate x64.

79
ответ дан 23 November 2019 в 21:22
поделиться

I did what Bob Murphy suggested was the "hard" option.

I installed Ubuntu under VMWare Server (free) at work and then followed this guide on setting up Gitosis. I found it much easier than trying to get it going under Windows. Once it's set up you really don't have to touch it because Gitosis administration can be done from Windows by pushing updated versions of the gitosis.conf file. Any work I do need to do on the server directly is done via PuTTY so I don't have to use the horrible VMWare Server interface.

I've recently been messing around with VirtualBox at home and I've found it much nicer/easier to work with than VMWare Server, so it may be worth looking at that.

1
ответ дан 23 November 2019 в 21:22
поделиться

Что касается ссылки на страницу Тима Дэвиса - Настройка сервера Msysgit с copSSH в Windows - я использовал это, чтобы запустить сервер Git на Windows 7 Home Premium 64.

Ниже это вскрытие / обновление того, что я узнал в дополнение к его инструкциям.

Как сказал Тим Дэвис, это был трудный и разочаровывающий процесс, по крайней мере для меня - я не слишком хорошо разбираюсь в интеграции такого рода, но я многому научился в процессе. Я надеюсь, что моя боль принесет пользу кому-то еще в будущем, потому что это был трудный процесс.

  1. Здесь нужно скопировать все исполняемые файлы Git в каталог CopSsh bin . Вместо того чтобы копировать файлы и выяснять, какие файлы необходимы, добавьте путь git bin к пути git. Я сделал это, изменив свой профиль .bashrc и CopSsh.

    Вот что я добавил в .bashrc (в вашем домашнем каталоге CopSsh и Windows):

    gitpath = '/ cygdrive / c / Program Files (x86) / Git / bin'

    gitcorepath = 'cygdrive / c / Program Files (x86) / Git / libexec / git-core '

    PATH = $ {gitpath}: $ {gitcorepath}: $ {PATH}

    Вот что я добавил в профиль bash (в CopSsh и т. Д. / profile):

    gitpath = '/ c / Program Files (x86) / Git / bin'

    gitcorepath = 'cygdrive / c / Program Files (x86) / Git / libexec / git-core'

    экспорт PATH = "/ bin: $ syspath: $ gitpath: $ gitcorepath: $ winpath"

    Здесь есть некоторое дублирование - это работает для меня, так что кто-то позвонит в правильное место для изменения пути.

  2. Более новые версии msysgit могут не предоставлять вам экран для выбора исполняемого файла ssh , где вы выбираете между Git ssh и PuTTY ssh. Если вы используете PuTTY, вам придется установить GIT_SSH вручную.

  3. Я не выполнил одну часть инструкций , а именно установку черепахи - вместо этого я использовал командную строку , так как я предпочитаю {{1} } изучите vcs, как я сделал это с rcs и Subversion, и обнаружил, что это работает для меня. У меня были проблемы с командой clone с использованием ssh. Вот как я это сделал:

    Git clone с использованием ssh - не могу найти репозиторий

    Здесь я больше всего ударился головой.

  4. Каталог установки CopSsh был / Program Files (x86) / ICW. Я получил с этим, но если бы я делал это снова, я бы использовал имя каталога без пробелов.

  5. Эти другие источники помогли мне разобраться:

    Другой способ установки сервера Git в Windows:

    http://code.google.com/p/tortoisegit/wiki/HOWTO_CentralServerWindowsXP

    Клиентская сторона вещей:

    http://toolmantim.com/ Thinkts/setting_up_a_new_remote_git_repository

    Объяснение Git как сервера (не относится к Windows, но больше {{1 }} более подробно, чем установка шагов):

    http://progit.org/book/ch4-0.html

    Плюс O'Reilly Контроль версий с Git - глава «Удаленные репозитории».

Оглядываясь назад, если бы я знал, насколько это займет много времени, я мог бы начать с Mercurial, поскольку читал, что установка в Windows проще, но у меня будет мнение по этому поводу после того, как я немного поработаю с Git и затем попробуйте Mercurial.

26
ответ дан 23 November 2019 в 21:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: