Еще про винду
Apr. 24th, 2020 11:12 pmКакой виндовый git ни возьми, хоть с https://git-scm.org, хоть msys-овский, обязательно он потащит с собой свой собственный ssh-клиент, который, естественно не умеет работать с родным виндовым сервисом ssh-агента.
Но я таки сумел решить задачу "зачекаутить что-нибудь с github.com и чтобы пароля не спрашивали".
Равно как и задачу "при наличи на машине msys-овского perl если в командной строке набрать perl, будет родная Win32-сборка (strawberry), а не msys-овский. (msys-овского питона у меня там, к счастью нет).м
Кстати, в 2019 винде наконец сделали в контрольной панели, где задаются переменные environment удобный GUI-редактор PATH (не знаю, может в 2016 уже было, с ней я не игрался).
А вот инсталлятор 3.8 питона разочаровал. Ему говоришь "ставься для всех пользователей", а он: "Угу, давай в c:\users\Administrator\LocalProfile поставлюсь".
Но я таки сумел решить задачу "зачекаутить что-нибудь с github.com и чтобы пароля не спрашивали".
Равно как и задачу "при наличи на машине msys-овского perl если в командной строке набрать perl, будет родная Win32-сборка (strawberry), а не msys-овский. (msys-овского питона у меня там, к счастью нет).м
Кстати, в 2019 винде наконец сделали в контрольной панели, где задаются переменные environment удобный GUI-редактор PATH (не знаю, может в 2016 уже было, с ней я не игрался).
А вот инсталлятор 3.8 питона разочаровал. Ему говоришь "ставься для всех пользователей", а он: "Угу, давай в c:\users\Administrator\LocalProfile поставлюсь".
no subject
Date: 2020-04-24 09:04 pm (UTC)Из виндовых гитов TortoiseGit не тащит с собой ssh-клиент, а использует тот, который скажешь.
На эту тему вот статейка.
no subject
Date: 2020-04-25 06:05 am (UTC)А с постгресом и всей экосистемой вокруг него гораздо в этом плане хуже. Вот взять plv8. Он на нормальных линуксах почему-то не очень собирается - хочет чтобы обязательно компилировали на платформе x86_64, даже если целевая платформа имеет более приличный процессор. А под виндой наоборт - только нативно.
no subject
Date: 2020-04-24 09:26 pm (UTC)Я так например PuTTY использую, хоть там у ключей и формат специфический.
no subject
Date: 2020-04-24 09:50 pm (UTC)Не знаю, зачем эту дрянь можно использовать.
no subject
Date: 2020-04-24 11:29 pm (UTC)На виртуалке, естественно.
no subject
Date: 2020-04-25 07:04 am (UTC)no subject
Date: 2020-04-25 06:01 am (UTC)Хотя у нас бывает иногда так - качают люди дистрибутив постгреса для винды, ставят, пробуют, понимают - надо. А начинают production-систему разворачивать, и voila у них сервер БД уже под altlinux или redos.
no subject
Date: 2020-05-05 10:35 pm (UTC)no subject
Date: 2020-04-28 08:26 pm (UTC)Они должны уметь работать (тот что git-scm точно умеет) с родным виндовым ssh, который уже умеет виндового агента:
В переменные пользователя GIT_SSH=C:\WINDOWS\System32\OpenSSH\ssh.exe
no subject
Date: 2020-05-02 02:49 am (UTC)no subject
Date: 2020-05-02 06:16 am (UTC)Это не совсем честные порты, там есть некий слой эмуляции POSIX в виде пары DLL-ек. Поэтому msys-овские программы, в частности, видят пути в файловой системе немножко по-другому, чем программы, собранные без подобных изысков. Например /c/Program Files вместо C:\Program Files.
И домашней директорией пользователя они считают совсем не %USERPROFILE%
В эту коллекцию входят и perl, и python и много чего ещё.
Но задолго до появления MSYS (и его предка cygwin) существовали порты perl под windows без использования всяких, даже легковесных, эмуляторов.
Наиболее широко известен коммерческий ActiveState Perl. Но есть и свободный Strawberry Perl.
no subject
Date: 2020-05-03 04:55 am (UTC)