7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
|
|
1 | |
Git для Windows любит диск Z27.04.2018, 11:47. Показов 1347. Ответов 12
Метки нет (Все метки)
Всем привет ☺
На работе решили использовать git. Рабочие станции у нас на Windows. Заметили такую фигню. После некоторых команд (например, gitk) какие-то конфигурационные файлы пишутся на диск Z: . У нас там сетевой public для всей организации. В некоторых конфигах есть личная информация (например, имя пользователя, почта). ПО для работы с git ставили три разных человека на разных компьютерах, с разными версиями Windows. Все три компа мусорят на Z:, когда работаем с git репозиторием. Нигде про это не читал, нигде это не задаётся в настройках, в конфигах нигде не нашёл «работать с Z:». Удивительно. Кто знает, что это за фигня и как с ней бороться?
0
|
27.04.2018, 11:47 | |
Ответы с готовыми решениями:
12
8-ка не любит жесткий диск? Составить программу, определяющую результат гадания на ромашке (любит — не любит) Составить программу, определяющую результат гадания на ромашке — «любит — не любит», взяв за исходное данное количество Непонятки с гуглем: любит не любит? |
7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
|
|
27.04.2018, 13:12 [ТС] | 3 |
Уже удалил их. Несколько файлов с разной информацией. Имя пользователя и почта это параметры git. Почему они записались на последний диск не понятно.
Запускаем gitk, выходим. И находим на диске Z: файл .conifg/git/gitk .
0
|
7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
|
|
27.04.2018, 14:12 [ТС] | 5 |
Почему? Три программиста ставили дистрибутив под Windows на разных машинах, настройки по умолчанию. И git система выбрала домашний каталог последний том в системе. Бред, наверное в дистрибутиве гита где-то логическая ошибка.
Файл "...\Program Files\Git\etc\profile" не содержит у меня строки HOME= и явного указания диска Z: . Там хитрый скрипт на 7*кб.
0
|
27.04.2018, 14:25 | 6 |
Видимо, раз у вас этот диск на всех машинах подключён, то он как-то используется. И влияние этой настройки идентичное на всех ваших машинах.
Не содержит. Так укажите каталог, который вам нужно использовать. Раз значение по умолчанию не подходит. Откуда по умолчанию Z? Может переменная окружения %USERPROFILE%, может ещё что-то.
0
|
7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
|
|
15.05.2018, 15:38 [ТС] | 7 |
Временно сделал диск Z: маленьким разделом на НМЖД, а сетевой O: . Сегодня заметил, что git пишет конфиги на диск O: . Почему… Есть ещё приватный сетевой диск специально для команды разработчиков. Его не трогает. Лучше бы туда писало. У диска O: метка public, может гиту нравится это название ツ
Так ведёт себя не только git для Windows. Ещё julia пишет на этот диск .julia_history .
0
|
7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
|
|
15.05.2018, 15:57 [ТС] | 9 |
Это не только на моём компе. У коллеги тоже самое с git. Ничего мы сговорившись не меняли.
Добавлено через 6 минут В profile набрал HOME="D:\\Config\\Git", ещё поробовал HOME="D:\Config\Git" Конфиги пишутся на диск O: Не помогло.
0
|
15.05.2018, 16:15 | 10 | |||||
А я вижу обратное:
Запустите Git Bash и выполните
Добавлено через 35 секунд Кто такая Julia? Добавлено через 1 минуту Каким образом, кстати, запускаете Git Bash?
0
|
7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
|
|
16.05.2018, 11:54 [ТС] | 11 |
Добрый день ☺
Выдаёт /c/Users/Имяпользователя. Git bash обычно вообще не запускаю. Пользуюсь cmd. Поговорил с коллегами. Вывод (личный): в open source приложениях, которые были разработаны под linux, а потом портированы для windows скорее всего есть ошибка, которая редко проявляется. Приложение может хранить свои конфиги в профиле пользователя (типа C:\Users\Имяпользователя). А может самостоятельно выбрать сетевой диск и фигачить туда. Как приложения выбирают диск — загадка. Может быть имя нравится слово public в пути или метке. Поменять букву диска не решает проблему. Пришлось вообще отмонтировать диск и сделать на него ярлык на рабочем столе. Тогда глюк в git эту папку не находит и пишет в профиль пользователя, как и должно быть. Julia это интерпретатор языка программирования. Похож на python, удобно считать, как на калькуляторе.
0
|
16.05.2018, 12:38 | 12 |
Какой номер версии Git for Windows?
Попробуйте установку portable (https://git-scm.com/download/win, Git for Windows Portable ("thumbdrive edition")), распаковав и настроив не в Program Files, а в каталог с коротким путём и полными правами на запись. Типа D:\Git, если такой диск есть. Потом в /etc/profile первой строкой укажите Код
HOME="d:/config/" Запустите Git Bash из portable версии. Запустите из него gitk. Куда сохранятся файлы?
0
|
7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
|
|
16.05.2018, 13:10 [ТС] | 13 |
Добрый день ☺
Сейчас много работы, нет времени проверять. git version 2.15.0.windows.1
0
|
16.05.2018, 13:10 | |
16.05.2018, 13:10 | |
Помогаю со студенческими работами здесь
13
Почему MS-DOS не любит кириллицу ? (Или почему она не любит меня ?) RAM-диск для Windows XP 64-bit Универсальный установочный диск для Windows XP Какой диск выбрать для установки Windows 8.1 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |