АнглийскийФранцузскийИспанский

Значок OnWorks

git-application - Онлайн в облаке

Запустите git-application в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда git-application, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


git-application - управляйте файлами с помощью git, не проверяя их содержимое в

СИНТАКСИС


команда git приложение [параметры ...]

ОПИСАНИЕ


git-application позволяет управлять файлами с помощью git, не проверяя содержимое файла в git.
Хотя это может показаться парадоксальным, это полезно при работе с файлами большего размера, чем может git.
в настоящее время легко обрабатывать, будь то из-за ограничений в памяти, времени контрольной суммы или диска
пространстве.

Даже без отслеживания содержимого файла, возможность управлять файлами с помощью git, перемещать файлы
и удалять файлы с версионными деревьями каталогов и использовать ветки и распределенные клоны,
все это очень удобные причины использовать git. И прикрепленные файлы могут сосуществовать в одном и том же git
репозиторий с регулярно версионируемыми файлами, удобный для ведения документов,
Make-файлы и т. Д., Которые связаны с прикрепленными файлами, но которые выиграют от полной ревизии.
контролировать.

Когда файл присоединяется, его содержимое перемещается в хранилище значений ключа, и создается символическая ссылка.
что указывает на содержание. Эти символические ссылки проверяются в git и версируются как обычные
файлы. Вы можете перемещать их, удалять и т. Д. Отправка в другой репозиторий git
заставит git-application узнать о прикрепленном файле, и его можно будет использовать для получения его
контент из хранилища "ключ-значение".

ПРИМЕРЫ


# git приложение получить видео / hackity_hack_and_kaxxt.mov
получить видео / hackity_hack_and_kaxxt.mov (недоступно)
Мне не удалось получить доступ к этим пультам: сервер
Попробуйте сделать доступными некоторые из этих репозиториев:
5863d8c0-d9a9-11df-adb2-af51e6559a49 - мой домашний файловый сервер
58d84e8a-d9ae-11df-a1aa-ab9aa8c00826 -- portable USB drive
ca20064c-dbb5-11df-b2fe-002170d25c55 - резервный диск SATA
не удалось
# sudo mount / media / usb
# git remote добавить usbdrive / media / usb
# git приложение получить видео / hackity_hack_and_kaxxt.mov
получить видео / hackity_hack_and_kaxxt.mov (с usbdrive ...) ОК

# git приложение добавить iso
добавить iso / Debian_5.0.iso нормально

# git приложение drop iso / Debian_4.0.iso
сбросьте iso / Debian_4.0.iso в порядке

# git приложение move iso --to = usbdrive
переместить iso / Debian_5.0.iso (переход на usbdrive ...) ОК

ОБЫЧНО ПОДЕРЖАННЫЕ КОМАНДЫ


Как и многие команды git, git-application может передавать путь, который является либо файлом, либо
каталог. В последнем случае он воздействует на все соответствующие файлы в каталоге. Когда нет пути
указано, большинство команд git-app по умолчанию воздействуют на все соответствующие файлы в
текущий каталог (и подкаталоги).

помощь Показать встроенную справку.

Для получения справки по конкретной команде используйте мерзавец приложение помощь команду

[дорожка ...]
Добавляет файлы по пути в приложение. Если путь не указан, добавляет файлы из
текущий каталог и ниже.

Увидеть git-приложение-добавить(1) для подробностей.

получить [дорожка ...]
Делает содержимое прикрепленных файлов доступным в этом репозитории.

Увидеть git-приложение-получить(1) для подробностей.

падение [дорожка ...]
Удаляет содержимое прикрепленных файлов из этого репозитория.

Увидеть git-приложение-падение(1) для подробностей.

двигаться [дорожка ...] [--from = remote | --to = remote]
Перемещает содержимое файлов с другого пульта дистанционного управления или на другой.

Увидеть git-приложение-движение(1) для подробностей.

копия [дорожка ...] [--from = remote | --to = remote]
Копирует содержимое файлов с другого пульта дистанционного управления или на него.

Увидеть git-приложение-копия(1) для подробностей.

статус [дорожка ...]
Похожий на что мерзавец статус --короткая, отображает статус файлов в рабочем
дерево. Особенно полезно в прямом режиме.

Увидеть git-приложение-статус(1) для подробностей.

отпереть [дорожка ...]
Разблокировать приложенные файлы для модификации.

Увидеть git-приложение-разблокировать(1) для подробностей.

отредактировать [дорожка ...]
Это псевдоним для команды разблокировки. Может быть легче запомнить, если вы подумаете о
это позволяет вам редактировать прикрепленный файл.

Блокировка [дорожка ...]
Используйте это, чтобы отменить команду разблокировки, если вы не хотите изменять файлы или
внесены изменения, которые вы хотите отменить.

Увидеть git-приложение-замок(1) для подробностей.

синхронизировать [удаленный ...]
Синхронизируйте локальный репозиторий с пультами.

Увидеть git-приложение-синхронизация(1) для подробностей.

зеркало [дорожка ...] [--to = remote | --from = remote]
Зеркальное отображение содержимого файлов в / из другого репозитория.

Увидеть git-приложение-зеркало(1) для подробностей.

добавить URL [адрес ...]
Каждый url загружается в отдельный файл, который добавляется в приложение.

Увидеть git-приложение-addurl(1) для подробностей.

мурлыкать файл URL
Запишите, что файл больше не доступен по URL-адресу.

Увидеть git-приложение-rmurl(1) для подробностей.

Импортировать [дорожка ...]
Переместите и добавьте файлы из внешней рабочей копии git в приложение.

Увидеть git-приложение-импорт(1) для подробностей.

импортная подача [адрес ...]
Импортирует содержимое каналов подкастов в приложение.

Увидеть git-приложение-importfeed(1) для подробностей.

отменить [имя файла | каталог] ...
Отменить последнее изменение файла или каталога.

Увидеть git-приложение-отменить(1) для подробностей.

смотреть Следите за изменениями и выполняйте автоматическую фиксацию.

Увидеть git-приложение-часы(1) для подробностей.

помощник
Автоматическая синхронизация папок между устройствами.

Увидеть git-приложение-помощник(1) для подробностей.

WebApp Открывает веб-приложение, которое позволяет легко настроить репозиторий git-app и управлять
помощник git-application. Если помощник еще не запущен, он будет
началась.

Увидеть git-приложение-webapp(1) для подробностей.

РЕПОЗИТОРИЙ УСТАНОВКА КОМАНДЫ


инициализации [Описание]

Пока репозиторий (или один из его пультов) не будет инициализирован, git-application будет
отказаться от работы с ним, чтобы случайно не использовать его в репозитории, который был
не предполагалось иметь приложение.

Увидеть git-application-init(1) для подробностей.

описывать хранилище описание
Изменяет описание репозитория.

Увидеть git-приложение-описать(1) для подробностей.

initremote имя тип = значение [параметр = значение ...]
Создает новый специальный пульт и добавляет его в .git / config.

Увидеть git-приложение-initremote(1) для подробностей.

включить удаленный имя [параметр = значение ...]
Позволяет использовать существующий специальный пульт в текущем репозитории.

Увидеть git-приложение-enableremote(1) для подробностей.

числа [N]
Настройте желаемое количество копий.

Увидеть git-application-numcopies(1) для подробностей.

доверять [репозиторий ...]
Записывает, что репозиторий надежно предотвращает неожиданную потерю содержимого. Использовать с
помощи.

Увидеть git-приложение-доверие(1) для подробностей.

недоверие [репозиторий ...]
Записывает, что репозиторий не является доверенным и может потерять содержимое в любой момент.

Увидеть git-приложение-untrust(1) для подробностей.

полутрест [репозиторий ...]
Возвращает репозиторий в полу доверенное состояние по умолчанию.

Увидеть git-приложение-semitrust(1) для подробностей.

группы хранилище имя группы
Добавить репозиторий в группу.

Увидеть git-приложение-группа(1) для подробностей.

разгруппировать хранилище имя группы
Удаляет репозиторий из группы.

Увидеть git-приложение-разгруппировать(1) для подробностей.

стремятся хранилище [Выражение]
Получить или установить предпочтительное выражение содержимого.

Увидеть git-приложение-разыскивается(1) для подробностей.

группа имя группы [Выражение]
Получить или установить выражение groupwanted.

Увидеть git-приложение-groupwanted(1) для подробностей.

обязательный хранилище [Выражение]
Получить или установить необходимое выражение содержимого.

Увидеть git-приложение-требуется(1) для подробностей.

график хранилище [Выражение]
Получить или установить запланированные задания.

Увидеть git-приложение-расписание(1) для подробностей.

Vicfg Открывает РЕДАКТОР во временном файле, содержащем большинство вышеперечисленных параметров конфигурации, как
а также некоторые другие, и когда он выходит, сохраняет все изменения, внесенные обратно в git-
Пристройка филиал.

Увидеть git-приложение-vicfg(1) для подробностей.

направлять Переключает репозиторий на использование прямого режима, в котором вместо символических ссылок на файлы
файлы непосредственно присутствуют в репозитории.

Увидеть git-приложение-прямой(1) для подробностей.

косвенный
Переключает репозиторий обратно из прямого режима в непрямой режим по умолчанию.

Увидеть git-приложение-косвенное(1) для подробностей.

РЕПОЗИТОРИЙ ОБСЛУЖИВАНИЕ КОМАНДЫ


Fsck [дорожка ...]

Проверяет соответствие приложения и предупреждает или устраняет любые обнаруженные проблемы. Это
хорошее дополнение к мерзавец Fsck.

Увидеть git-приложение-fsck(1) для подробностей.

истекать [репозиторий:] время ...
Истекает срок хранения репозиториев, которые в последнее время не выполняли никаких действий (например, fsck).

Увидеть git-приложение-истекает(1) для подробностей.

неиспользованный Проверяет приложение на наличие данных, которые не соответствуют файлам, присутствующим в каком-либо теге
или ветвь, и печатает нумерованный список данных.

Увидеть git-приложение-неиспользованный(1) для подробностей.

неиспользованный [число | диапазон ...]
Удаляет данные, соответствующие числам, указанным последним мерзавец приложение неиспользованный

Увидеть git-приложение-dropunused(1) для подробностей.

неиспользованный [число | диапазон ...]
Добавляет обратно файлы для содержимого, соответствующего числам или диапазонам, как указано
последним мерзавец приложение неиспользованный.

Увидеть git-приложение-addunused(1) для подробностей.

фиксировать [дорожка ...]
Исправляет поврежденные символические ссылки, чтобы снова указывать на приложенный контент.

Увидеть git-приложение-исправление(1) для подробностей.

слияние Автоматически объединять изменения с пультов ДУ.

Увидеть git-приложение-слияние(1) для подробностей.

модернизация
Обновляет репозиторий до текущего макета.

Увидеть git-приложение-обновление(1) для подробностей.

мертвый [репозиторий ...] [--ключ ключ]
Указывает, что репозиторий или единственный ключ безвозвратно утерян.

Увидеть мерзавец-приложение-мертвый(1) для подробностей.

забывать Вызывает перезапись ветки git-application, отбрасывая исторические данные о
прошлое расположение файлов.

Увидеть git-приложение-забыть(1) для подробностей.

ремонт Это может исправить многие проблемы с репозиториями git, которые мерзавец Fsck обнаруживает,
но сам не исправляет. Это полезно, если репозиторий сильно поврежден. Один
это может произойти, если репозиторий, используемый git-application, находится на съемном диске
который отключается в неподходящее время.

Увидеть git-приложение-ремонт(1) для подробностей.

ЗАПРОС КОМАНДЫ


найдите [дорожка ...]

Выводит список прикрепленных файлов по указанному пути. Без пути находит файлы в
текущий каталог и его подкаталоги.

Увидеть git-приложение-найти(1) для подробностей.

где [дорожка ...]
Отображает информацию о том, где находится содержимое файлов.

Увидеть git-приложение-где(1) для подробностей.

список [дорожка ...]
Отображает таблицу пультов дистанционного управления, которые содержат содержимое указанных файлов. Этот
похож на Whereis, но с более компактным дисплеем.

Увидеть git-приложение-список(1) для подробностей.

журнал [дорожка ...]
Отображает журнал местоположения для указанного файла или файлов с указанием каждого репозитория
они были добавлены к ("+") и удалены из ("-").

Увидеть git-приложение-журнал(1) для подробностей.

info [каталог | файл | удаленный | uuid ...]
Отображает статистику и другую информацию для указанного элемента, который может быть
каталог, или файл, или пульт, или uuid репозитория.

Если элемент не указан, отображает статистику и информацию для репозитория.
в целом.

Увидеть git-приложение-информация(1) для подробностей.

версия
Показывает версию git-приложения, а также информацию о версии репозитория.

Увидеть git-приложение-версия(1) для подробностей.

карта Сгенерировать карту репозиториев.

Увидеть git-приложение-карта(1) для подробностей.

METADATA КОМАНДЫ


метаданных [дорожка ...]

К содержимому прилагаемого файла может быть прикреплено любое количество полей метаданных.
это описать это. Каждое поле метаданных, в свою очередь, может иметь любое количество значений.

Эта команда может использоваться для установки метаданных или отображения текущих установленных метаданных.

Увидеть git-приложение-метаданные(1) для подробностей.

view [ярлык ...] [поле = значение ...] [field = glob ...] [!ярлык ...] [поле! = значение ...]
Использует метаданные для создания ветви просмотра файлов в текущей ветке и проверяет
из ветки просмотра. Только файлы в текущей ветке, метаданные которых соответствуют всем
указанные значения полей и теги будут показаны в представлении.

Увидеть git-приложение-просмотр(1) для подробностей.

впоп [N]
Переключает с текущего активного вида обратно на предыдущий вид. Или из
первый взгляд на исходную ветку.

Увидеть git-приложение-vpop(1) для подробностей.

vфильтр [ярлык ...] [поле = значение ...] [!ярлык ...] [поле! = значение ...]
Фильтрует текущее представление только для файлов с указанными значениями полей и
теги.

Увидеть git-приложение-vfilter(1) для подробностей.

вадд [field = glob ...] [поле = значение ...] [ярлык ...]
Изменяет текущий вид, добавляя дополнительный уровень каталогов для категоризации
файлы.

Увидеть git-приложение-vfilter(1) для подробностей.

цикл Когда представление включает вложенные подкаталоги, это циклически меняет порядок.

Увидеть git-приложение-vcycle(1) для подробностей.

ПОЛЕЗНЫЕ КОМАНДЫ


мигрировать [дорожка ...]

Изменяет указанные прикрепленные файлы для использования другой серверной части "ключ-значение".

Увидеть git-приложение-миграция(1) для подробностей.

повторно вводить SRC Dest
Перемещает файл src в приложение в качестве содержимого файла назначения. Это может быть
полезно, если вы получили содержимое файла откуда-то и хотите поместить его
в местном приложении.

Увидеть git-приложение-реинжект(1) для подробностей.

без приложения [дорожка ...]
Используйте это, чтобы отменить случайное мерзавец приложение команда. Он помещает файл обратно, как он
было до доп.

Увидеть git-приложение-unannex(1) для подробностей.

Unit Деинициализируйте git-application и очистите репозиторий.

Увидеть git-приложение-uninit(1) для подробностей.

переустановить uuid | описание
Инициализировать репозиторий, повторно используя старый UUID.

Увидеть git-application-reinit(1) для подробностей.

САНТЕХНИКА КОМАНДЫ


зафиксироваться [дорожка ...]

Это должно вызываться из обработчика git pre-commit. мерзавец приложение инициализации автоматически
создает ловушку перед фиксацией, используя this.

Увидеть git-приложение-предварительная фиксация(1) для подробностей.

ключ поиска [файл ...]
Ищет ключ, используемый для файла.

Увидеть git-приложение-lookupkey(1) для подробностей.

размещение [ключ ..]
Ищет ключ в расположении прикрепленного содержимого.

Увидеть git-приложение-contentlocation(1) для подробностей.

исследовать ключ [ключ ...]
Распечатайте информацию, которую можно определить, просто взглянув на ключ.

Увидеть git-приложение-explorekey(1) для подробностей.

из ключа [ключ файл]
Вручную настройте файл в репозитории git для ссылки на указанный ключ.

Увидеть git-приложение-fromkey(1) для подробностей.

URL-адрес регистрации [ключ URL]
Регистрирует URL-адрес для ключа.

Увидеть git-приложение-registerurl(1) для подробностей.

Setkey ключ файл
Перемещает файл в приложение как содержимое ключа.

Увидеть git-приложение-setkey(1) для подробностей.

выпадающий ключ [ключ ...]
Отбрасывает аннексированный контент для указанных ключей.

Увидеть git-приложение-dropkey(1) для подробностей.

Transferkey ключ [--from = remote | --to = remote]
Передает ключ с или на пульт.

Увидеть git-приложение-transferkey(1) для подробностей.

ключи передачи
Используется помощником внутри компании.

Увидеть git-приложение-transferkey(1) для подробностей.

набор ключ UUID [1 | 0]
Эта команда уровня сантехники изменяет записи git-приложения о том,
содержимое ключа присутствует на удаленном компьютере с указанным uuid.

Увидеть git-приложение-setpresentkey(1) для подробностей.

читать ключ UUID
Прочтите записи о том, где присутствует ключ.

Увидеть git-приложение-readpresentkey(1) для подробностей.

проверить ключ удаленные 
Проверьте, присутствует ли ключ в пульте дистанционного управления.

Увидеть git-приложение-checkpresentkey(1) для подробностей.

смены ключей [файл ключ ...]
Измените ключи, используемые для файлов.

Увидеть git-приложение-rekey(1) для подробностей.

найти ссылку [ссылка]
Перечисляет файлы в git ref.

Увидеть git-приложение-findref(1) для подробностей.

полномочие -- мерзавец CMD [опции]
Полезно только в репозитории прямого режима, это запускает указанную команду git с
временное рабочее дерево и обновляет рабочее дерево, чтобы отразить любые поэтапные или
совершено командой git.

Увидеть git-приложение-прокси(1) для подробностей.

разрешение
Устраняет конфликтующее слияние, добавляя обе конфликтующие версии файла в
tree, используя варианты их имени файла. Это делается автоматически при использовании мерзавец
приложение синхронизировать or мерзавец приложение слияние.

Увидеть git-приложение-resolvemerge(1) для подробностей.

дифференциал
Это можно использовать для создания мерзавец Разница используйте внешний драйвер diff с прикрепленными файлами.

Увидеть git-приложение-diffdriver(1) для подробностей.

удаленный демон
Обнаруживает, когда сетевые пульты получают от них запросы git.

Увидеть git-приложение-удаленныйaemon(1) для подробностей.

xmpggit
Эта команда используется помощником внутри для выполнения git-запроса через XMPP.

Увидеть git-приложение-xmppgit(1) для подробностей.

ТЕСТИРОВАНИЕ КОМАНДЫ


тестXNUMX

Это запускает встроенный набор тестов git-app.

Увидеть git-приложение-тест(1) для подробностей.

тест удаленные 
Это проверяет пульт, генерируя несколько случайных объектов и отправляя их на
удаленного, затем повторно загрузив их, удалив с пульта и т. д.

Безопасно запускать в существующем репозитории (содержимое репозитория не
изменен), хотя он может выполнять дорогостоящую передачу данных.

Увидеть git-приложение-testremote(1) для подробностей.

самый нечеткий
Создает случайные изменения в файлах в текущем репозитории для использования при тестировании
Мастер.

Увидеть git-приложение-fuzztest(1) для подробностей.

ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Эти общие параметры принимаются всеми командами git-application и не могут быть явно указаны
перечислены на их индивидуальных страницах руководства. (Многие команды также принимают мерзавец
приложение-сопоставление-варианты(1)).

--сила
Принудительно выполнять небезопасные действия, такие как удаление содержимого файла, когда его нет другого источника.
можно проверить, что он все еще существует, или добавить игнорируемые файлы. Используйте с осторожностью.

--быстро Включите менее дорогие, но также и менее подробные версии некоторых команд. Что
Избегать зависит от команды.

--тихий
Избегайте подробного отображения выполненных действий по умолчанию; показывать только ошибки.

--подробный
Включить подробный дисплей.

--отлаживать
Показать сообщения отладки.

--без отладки
Отключить отладочные сообщения.

--numcopies = n
Переопределяет параметр numcopies, заставляя git-application гарантировать указанное число
копий существует.

Обратите внимание, что установка numcopies на 0 очень небезопасна.

--time-limit = время
Ограничивает продолжительность выполнения команды git-app. Время может быть примерно «5 часов» или
«30 метров», или даже «45», или «10 пенсов».

Обратите внимание, что git-app может продолжить работу немного дольше указанного лимита времени, в
чтобы завершить обработку файла.

Также обратите внимание, что если ограничение по времени не позволяет git-application делать все, что было запрошено
в, он выйдет со специальным кодом 101.

--trust = репозиторий

--semitrust = репозиторий

--untrust = репозиторий
Переопределяет настройки доверия для репозитория. Можно указывать более одного раза.

Репозиторий должен быть указан с использованием имени настроенного пульта дистанционного управления или
UUID или описание репозитория.

- доверие-ледник-инвентарь
На получение инвентарных данных Amazon Glacier уходит несколько часов, и они могут не отражать
текущее состояние репозитория. Таким образом, git-application не доверяет файлам, которые
претензии по инвентарю в Glacier действительно есть. Этот переключатель можно использовать, чтобы разрешить
это доверять инвентарю.

Будьте осторожны, используя это, особенно если вы или кто-то еще недавно мог
удалил файл из Glacier. Если вы попытаетесь сбросить единственную другую копию файла,
и этот переключатель включен, вы можете потерять данные!

--backend = имя
Определяет, какой бэкэнд использовать. Это можно использовать при добавлении файла в
приложение или перенос файла. Как только файлы попадают в приложение, их серверная часть становится известна.
и в этом варианте нет необходимости.

--user-agent = значение
Переопределяет User-Agent для использования при загрузке файлов из Интернета.

--уведомить-финиш
Вызывает уведомление на рабочем столе после каждой успешной загрузки файла.
и загрузите.

(Поддерживается только на некоторых платформах, например Linux с dbus. Если нет
поддерживается).

--уведомление-старт
Вызывает уведомление на рабочем столе, когда загрузка или скачивание файла завершается.
запущен, или когда файл отброшен.

-c имя = значение
Переопределяет настройки конфигурации git. Можно указывать несколько раз.

КОНФИГУРАЦИЯ VIA .git / config


Как и другие команды git, git-application настраивается через .git / config. Вот все
поддерживаемые параметры конфигурации.

приложение.uuid
Уникальный UUID для этого репозитория (устанавливается автоматически).

приложение. backends
Разделенный пробелами список имен используемых бэкэндов "ключ-значение". Первые в списке
по умолчанию используется для хранения новых файлов.

приложение.diskreserve
Объем дискового пространства, которое нужно зарезервировать. Дисковое пространство проверяется при переносе контента на
избежать исчерпания, и с помощью этой опции можно зарезервировать дополнительное свободное пространство, чтобы
освободите место для более важного контента (например, журналов фиксации git). Можно указать
с любыми обычно используемыми единицами измерения, например «0.5 ГБ», «500 МБ» или «100 килобайт».

Резерв по умолчанию составляет 1 мегабайт.

приложение.largefiles
Позволяет настроить файлы, которые считаются достаточно большими, чтобы
добавлен в приложение. По умолчанию все указанные файлы добавляются в приложение, но
настройка этого может привести к тому, что небольшие файлы будут проверены в git без использования
приложение.

Значение является предпочтительным выражением содержимого. Видеть git-приложение-предпочтительный-контент(1) для


Пример:

application.largefiles = largethan = 100kb, а не (include = *. c или include = *. h)

Этот параметр проверяется мерзавец приложение , мерзавец приложение Импортировать и помощник. Это
также используется мерзавец приложение добавить URL и мерзавец приложение импортная подача при загрузке файлов.

Может быть полезно временно переопределить его с помощью -c в командной строке. За
пример:

git приложение добавить -c приложение.largefiles = 'include = *' 99kbfile

application.numcopies
Это устаревший параметр. Вместо этого вы должны использовать мерзавец приложение числа
команда, чтобы настроить, сколько копий файлов хранится во всех репозиториях.

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

Обратите внимание, что установка numcopies на 0 очень небезопасна.

приложение.genmetadata
Установите это в правда чтобы git-application автоматически генерировал некоторые метаданные при добавлении
файлы в репозиторий.

В частности, он хранит метаданные года и месяца от модификации файла.
дату.

Когда используется importfeed, он сохраняет дополнительные метаданные из канала, такие как
автор, название и т. д.

application.used-refspec
Это контролирует, какие ссылки git-приложение неиспользованный считает, что будет использоваться. См. REFSPEC FORMAT
in git-приложение-неиспользованный(1) для подробностей.

app.queuesize
git-application создает очередь команд git, чтобы объединить аналогичные команды для
скорость. По умолчанию размер очереди ограничен 10240 командами; это может быть
используется для изменения размера. Если у вас много памяти и вы работаете с очень
большое количество файлов, увеличение размера очереди может ускорить его.

Annex.bloomcapacity
" мерзавец приложение неиспользованный и мерзавец приложение синхронизировать --содержание команды используют фильтр Блума для
определить, какие файлы присутствуют, например, в рабочем дереве. Фильтр цветения по умолчанию:
размер позволяет обрабатывать до 500000 файлов. Если ваш репозиторий больше этого, вы
должно увеличить это значение. Большие значения сделают git-приложение неиспользованный и мерзавец приложение
синхронизировать --содержание потребляют больше памяти; бегать мерзавец приложение info для чисел использования памяти.

приложение.bloomaccuracy
Регулирует точность фильтра цветения, используемого мерзавец приложение неиспользованный и мерзавец приложение
синхронизировать --содержание. Точность по умолчанию - 10000000 - 1 неиспользуемый файл из 10000000.
будет скучать по мерзавец приложение неиспользованный. Повышение точности сделает мерзавец приложение
неиспользованный потребляют больше памяти; бегать мерзавец приложение info для чисел использования памяти.

application.sshcaching
По умолчанию git-application кэширует ssh-соединения с помощью ssh ControlMaster и
Настройки ControlPersist (если построены с использованием достаточно нового ssh). Чтобы отключить это, установите
ложный.

приложение.alwayscommit
По умолчанию git-application автоматически передает данные в ветку git-app после каждого
команда запущена. Если у вас есть ряд команд, которые вы хотите сделать одним
совершить, вы можете запускать команды с помощью -c application.alwayscommit = false. Вы можете позже
зафиксировать данные, запустив мерзавец приложение слияние (или автоматическим слиянием) или мерзавец приложение
синхронизировать.

Обратите внимание, что вы остерегаетесь запускать мерзавец gc при использовании этой конфигурации, поскольку она может
объекты сборки мусора, которые помещены в индекс git-application, но еще не зафиксированы.

application.hardlink
Установите это в правда чтобы содержимое файла было жестко связано между репозиторием и
его пульты, когда это возможно, вместо более дорогой копии.

Используйте с осторожностью - это может привести к недействительности подсчета количества копий, поскольку с жесткими ссылками
может существовать меньше копий файла. Итак, рекомендуется пометить репозиторий с помощью
этот параметр как ненадежный.

Когда репозиторий настроен с использованием мерзавец клонировать --общий, git-application init будет
автоматически установить приложение .hardlink и пометить репозиторий как ненадежный.

приложение.delayadd
Задержка команд часов и помощника на указанное количество секунд
перед добавлением вновь созданного файла в приложение. Обычно в этом нет необходимости,
потому что они уже ждут, пока все авторы файла закроют его. В Mac OSX, когда
не использовать прямой режим, по умолчанию это 1 секунда, чтобы обойти плохое взаимодействие
с софтом есть.

application.expireunused
Управляет действиями помощника с неиспользуемым содержимым файлов, хранящимся в
репозиторий.

По умолчанию используется ложный, что приводит к сохранению всего старого и неиспользуемого содержимого файлов,
если помощник не может переместить их в другой репозиторий (например,
резервный репозиторий).

Может быть задано время, например «7д.» Или «1м», а затем содержимое файла, которое
было известно, что они не использовались в течение недели, или месяц будет удален.

приложение.fscknudge
Если установлено значение false, веб-приложение не может напоминать вам при использовании репозиториев.
которые не проверяют согласованность.

Annex.autoupgrade
Если задан запрос (по умолчанию), веб-приложение будет проверять наличие новых версий и запрашивать, если
они должны быть обновлены до. Если установлено значение true, автоматическое обновление без
подсказка (на некоторых поддерживаемых платформах). Если установлено значение false, отключает любое обновление.
проверка.

Обратите внимание, что проверка обновлений выполняется только в том случае, если git-Annex установлен с одного из
предварительно созданные изображения со своего веб-сайта. Это не обходит, например, дистрибутив Linux.
собственный код обработки обновлений.

Этот параметр также определяет, следует ли перезапускать помощника git-Annex, когда git-
Обнаружено изменение двоичного файла приложения. Это полезно, как бы вы ни
установлен git-application.

приложение.autocommit
Установите значение false, чтобы предотвратить синхронизацию помощника git-app и git-app
автоматическая фиксация изменений файлов в репозитории.

приложение.startupscan
Установите значение false, чтобы помешать помощнику git-Annex сканировать репозиторий на наличие
новые и измененные файлы при запуске. Это не позволит ему заметить изменения, которые
были сделаны, когда он не работал, но могут быть полезны для настройки производительности
большой репозиторий.

приложение. слушать
Настраивает адрес, который прослушивает веб-приложение. По умолчанию это localhost. Возможно
либо IP-адрес, либо имя хоста, которое разрешается в желаемый адрес.

приложение.debug
Установите значение true, чтобы по умолчанию включить ведение журнала отладки.

приложение.версия
Поддерживается автоматически и используется для автоматизации обновлений между версиями.

приложение. прямое
Установите значение true, когда репозиторий находится в прямом режиме. Не следует устанавливать вручную; использовать
вместо этого используйте команды "git app direct" и "git application Indirect".

app.crippledfilesystem
Установите значение true, если репозиторий находится в поврежденной файловой системе, такой как FAT, что делает
не поддерживает символические ссылки, жесткие ссылки или разрешения unix. Это
автоматически проверяется "git application init".

Annex.pidlock
Обычно git-application использует файлы детализированных блокировок, чтобы разрешить запуск нескольких процессов.
одновременно, не мешая друг другу. Это отлично работает, если только вы не
используя git-application в файловой системе, которая не поддерживает блокировки POSIX fcntl. Это
иногда бывает при использовании файловых систем NFS или Lustre.

Чтобы поддерживать такие ситуации, вы можете установить для Annex.pidlock значение true, и он упадет
назад к единой блокировке файла pid верхнего уровня.

Хотя часто вам действительно лучше исправить вашу сетевую файловую систему.
конфигурация для поддержки блокировок POSIX .. И некоторые сетевые файловые системы так
несовместимо с тем, что один узел не может достоверно сказать, когда другой узел держит pid
замок. Пусть покупатель будет бдителен.

приложение.pidlocktimeout
При использовании файлов блокировки pid может остаться устаревший файл блокировки.
предыдущим запуском git-приложения, который дал сбой или был прерван. Это в основном
следует избегать, но может возникнуть, особенно при использовании сетевой файловой системы.

git-application будет ждать столько секунд, пока файл блокировки pid не исчезнет, ​​и
затем прервется, если не сможет продолжить. По умолчанию: 300

дистанционный пульт. .annex-cost
При определении репозитория для передачи прикрепленных файлов из или в репозиторий с
более низкие затраты предпочтительны. Стоимость по умолчанию - 100 для локальных репозиториев и 200.
для удаленных репозиториев.

дистанционный пульт. .annex-стоимость-команда
Если установлено, команда запускается, и число, которое она выводит, используется в качестве стоимости. Этот
позволяет изменять стоимость, например, в зависимости от текущей сети. Стоимость-команда может быть
любая командная строка оболочки.

дистанционный пульт. .annex-start-команда
Команда, запускаемая, когда git-application начинает использовать пульт. Это можно использовать для
Например, смонтируйте каталог, содержащий удаленный.

Команду можно запускать повторно, если запущено несколько процессов git-app.
одновременно.

дистанционный пульт. .annex-stop-команда
Команда для запуска, когда git-application выполняется с помощью пульта дистанционного управления.

Команда будет запущена только после того, как * все * запущенные процессы git-Annex будут завершены
с помощью пульта дистанционного управления.

дистанционный пульт. .annex-оболочка
Укажите альтернативный исполняемый файл git-app-shell на пульте дистанционного управления вместо поиска
для "git-application-shell" в ПУТИ.

Это полезно, если программа git-app-shell находится за пределами PATH или имеет
нестандартное имя.

дистанционный пульт. .annex-ignore
Если установлено на правда, предотвращает сохранение содержимого файла на этом пульте с помощью git-приложения.
дефолт. (Вы все еще можете запросить его использование --из и --к параметры.)

Это, например, полезно, если пульт находится где-то без git-
приложение-оболочка. (Например, если это на GitHub). Или его можно было бы использовать, если бы сеть
соединение между двумя репозиториями слишком медленное для нормального использования.

Это не мешает git-app sync (или помощнику git-app) синхронизировать
репозиторий git на удаленный.

дистанционный пульт. .annex-sync
Если установлено на ложный, предотвращает синхронизацию git-application sync (и помощника git-application)
с этим пультом.

дистанционный пульт. .annex-readonly
Если установлено на правда, предотвращает внесение изменений в удаленный файл с помощью git-application. Это оба
предотвращает отправку изменений git-application sync и предотвращает сохранение или удаление
файлы с удаленного только для чтения.

дистанционный пульт. .annex-verify, приложение.verify
По умолчанию git-application проверяет контрольные суммы объектов, загруженных с пультов.
Если вы доверяете удаленному компьютеру и не хотите накладных расходов на эти контрольные суммы, вы можете установить
это для ложный.

дистанционный пульт. .annexUrl
Может использоваться для указания URL, отличного от обычного удаленный. .url для git-
приложение для использования при разговоре с пультом. Подобно pushUrl используется git-push.

дистанционный пульт. .annex-uuid
git-application кэширует здесь UUID удаленных репозиториев.

дистанционный пульт. .annex-trustlevel
Настраивает локальный уровень доверия для удаленного. Это отменяет настроенное значение
командами доверия и недоверия. Значение может быть любым из «доверенных», «полудоверенных».
или «ненадежный».

дистанционный пульт. .annex-доступность
Может использоваться, чтобы сообщить git-application, является ли удаленный доступ LocallyAvailable или
Доступно по всему миру. Обычно git-application определяет это автоматически.

дистанционный пульт. .annex-голый
Может использоваться, чтобы сообщить git-application, является ли удаленный репозиторий открытым или нет. Обычно,
git-application определяет это автоматически.

дистанционный пульт. .annex-ssh-options
Параметры, используемые при использовании ssh для связи с этим пультом дистанционного управления.

дистанционный пульт. .annex-rsync-options
Параметры, которые следует использовать при использовании rsync к или от этого пульта дистанционного управления. Например, чтобы заставить IPv6,
и ограничьте пропускную способность до 100 Кбайт / с, установите значение -6 --bwlimit 100

дистанционный пульт. .annex-rsync-upload-options
Параметры, используемые при использовании rsync для загрузки файла на удаленный компьютер.

Эти параметры передаются после других применимых параметров rsync, поэтому их можно использовать для
переопределить их. Например, чтобы ограничить скорость загрузки до 10 Кбайт / с, установите --bwlimit
10.

дистанционный пульт. .annex-rsync-параметры загрузки
Параметры, используемые при использовании rsync для загрузки файла с удаленного компьютера.

Эти параметры передаются после других применимых параметров rsync, поэтому их можно использовать для
переопределить их.

дистанционный пульт. .annex-rsync-транспорт
Удаленная оболочка, используемая для подключения к удаленному rsync. Возможные значения: SSH
(по умолчанию) и RSHвместе со своими аргументами, например SSH -p 2222 -c
Blowfish; Обратите внимание, что имя удаленного хоста не должно там отображаться, см. Rsync(1) для
Детали. Когда используется транспорт SSH, соединения автоматически кэшируются
если не application.sshcaching не настроен.

дистанционный пульт. .annex-bup-split-options
Параметры для перехода к разделению bup при сохранении содержимого на этом пульте дистанционного управления. Например, чтобы
ограничить пропускную способность до 100 Кбайт / с, установить значение --bwlimit 100k (Здесь нет
соответствующий вариант для соединения bup.)

дистанционный пульт. .annex-gnupg-options
Параметры, передаваемые GnuPG для симметричного шифрования. Например, чтобы использовать AES
шифровать с ключом 256 бит и отключить сжатие, установить его на --cipher-алго AES256
--compress-алго нет. (Эти параметры имеют приоритет над параметрами GnuPG по умолчанию.
конфигурация, которая используется иначе.)

приложение.ssh-options, приложение.rsync-options,
приложение.rsync-загрузки-параметры, приложение.rsync-загрузки-варианты, приложение.bup-split-options,
приложение.gnupg-options

Параметры по умолчанию для использования, если на пульте дистанционного управления нет более конкретных параметров, как описано
выше.

application.web-options
Параметры, передаваемые при запуске wget или curl. Например, чтобы принудительно использовать только IPv4, установите его
до "-4"

application.quvi-options
Параметры, которые нужно передать quvi при его использовании для поиска URL-адреса для загрузки видео.

приложение.aria-torrent-options
Параметры, которые нужно передать aria2c при использовании его для загрузки торрента.

application.http-headers
Заголовки HTTP для отправки при загрузке из Интернета. Несколько строк этого варианта
можно установить, по одному на заголовок.

приложение.http-headers-command
Если установлено, команда запускается, и каждая строка ее вывода используется как заголовок HTTP.
Это имеет приоритет перед заголовками application.http.

application.web-download-команда
Используйте, чтобы указать команду для запуска для загрузки файла из Интернета. (По умолчанию
использовать wget или curl.)

В командной строке% url заменяется URL-адресом для загрузки, а% file -
заменяется файлом, в который он должен быть сохранен.

application.secure-erase-команда
Это может быть команда, которая должна запускаться всякий раз, когда git-application удаляет
содержимое файла из репозитория.

В командной строке% file заменяется файлом, который необходимо удалить.

Например, чтобы использовать команду очистки, установите для нее значение вытирать -f %файл.

дистанционный пульт. .rsyncurl
Используется специальными пультами rsync, это настраивает расположение репозитория rsync.
использовать. Обычно это автоматически настраивается мерзавец приложение initremote, но вы можете
при необходимости измените его.

дистанционный пульт. .buprepo
Используется специальными пультами bup, это настраивает расположение репозитория bup на
использовать. Обычно это автоматически настраивается мерзавец приложение initremote, но вы можете
при необходимости измените его.

дистанционный пульт. .ddarrepo
Используется специальными пультами ddar и настраивает расположение репозитория ddar.
использовать. Обычно это автоматически настраивается мерзавец приложение initremote, но вы можете
при необходимости измените его.

дистанционный пульт. .directory
Используется специальными пультами дистанционного управления для каталогов, это настраивает расположение каталога.
где для этого пульта хранятся прилагаемые файлы. Обычно это устанавливается автоматически
вверх по мерзавец приложение initremote, но при необходимости его можно изменить.

дистанционный пульт. .s3
Используется для идентификации специальных пультов дистанционного управления Amazon S3. Обычно это настраивается автоматически.
by мерзавец приложение initremote.

дистанционный пульт. ледник
Используется для идентификации специальных пультов дистанционного управления Amazon Glacier. Обычно это происходит автоматически
созданный мерзавец приложение initremote.

дистанционный пульт. .webdav
Используется для идентификации специальных пультов дистанционного управления WebDAV. Обычно это автоматически настраивается
мерзавец приложение initremote.

дистанционный пульт. .tahoe
Используется для идентификации специальных пультов дистанционного управления Tahoe. Указывает на каталог конфигурации для
тахо.

дистанционный пульт. .annex-xmppaddress
Используется для идентификации XMPP-адреса приятеля Jabber. Обычно это настраивается
помощник git-application при сопряжении через XMPP.

дистанционный пульт. .gcrypt
Используется для идентификации специальных пультов gcrypt. Обычно это автоматически настраивается
мерзавец приложение initremote.

Для него установлено значение «true», если это удаленный компьютер с gcrypt. Если удаленный gcrypt доступен
через ssh и для управления им доступен git-app-shell, для него установлено значение «shell».

дистанционный пульт. .hooktype, дистанционный пульт. .externaltype
Используется специальными пультами дистанционного управления и внешними специальными пультами для записи типа
удаленный.

app.tune.objecthash1, приложение.tune.objecthashlower, application.tune.branchhash1
Их можно передать мерзавец приложение инициализации настроить репозиторий. Они не могут быть
безопасно поменял в работающем репозитории. Подробнее см.http://git-
приложение.branchable.com/tuning/>.

КОНФИГУРАЦИЯ VIA .gitатрибуты


Бэкэнд "ключ-значение", используемый при добавлении нового файла в приложение, можно настроить на
на основе типа файла через .gitатрибуты файлы. В файле приложение. backend атрибут может
в качестве имени используемой серверной части. Например, вот как использовать WORM
бэкэнд по умолчанию, но бэкэнд SHA256E для файлов ogg:

* application.backend = WORM
* .ogg application.backend = SHA256E

Параметр numcopies также можно настроить для каждого типа файла с помощью
application.numcopies атрибут в .gitатрибуты файлы. Это отменяет другие числа
настройки. Например, это делает две копии, необходимые для файлов wav и 3 копии для
flac файлы:

* .wav app.numcopies = 2
* .flac app.numcopies = 3

Обратите внимание, что установка numcopies на 0 очень небезопасна.

Эти настройки соблюдаются git-application всякий раз, когда он работает с совпадающим файлом.
Однако при использовании --all, --unused или --key для указания ключей для работы git-application
работает с ключами, а не с файлами, поэтому не будет учитывать настройки из .gitattributes.

Также обратите внимание, что при использовании представлений в папке сохраняется только файл верхнего уровня .gitattributes.
view, поэтому другие настройки в других файлах не будут иметь никакого эффекта.

ВЫХОД статус


git-application, когда вызывается как подкоманда git, может возвращать коды выхода 0 или 1 для успеха или
отказов, или, реже, 127 или 128 для некоторых очень специфических отказов. git-приложение
сам должен возвращать 0 в случае успеха и 1 в случае неудачи, если только --time-limit = время опция
Hit, и в этом случае он возвращается с кодом выхода 101.

Используйте git-app онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    oStorybook
    oStorybook
    oСборник рассказов l'outil privil�gi� des
    �crivains. ВНИМАНИЕ : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --en_RU oStorybook правильный инструмент для
    писатели. ВНИМАНИЕ...
    Скачать oStorybook
  • 2
    Асусврт-Мерлин
    Асусврт-Мерлин
    Asuswrt-Merlin является сторонним поставщиком
    прошивка для выбора беспроводной сети Asus
    маршрутизаторы. На основе прошивки Asuswrt
    Разработанный Asus, он содержит твики, новые
    особенности и ...
    Скачать Asuswrt-Merlin
  • 3
    Atom
    Atom
    Atom - это текстовый редактор,
    современный, доступный и полнофункциональный.
    Его также легко настроить - вы
    может настроить его на что угодно и быть
    способен ...
    Скачать Atom
  • 4
    Осу!
    Осу!
    Осу! это простая ритм-игра с колодцем
    продуманная кривая обучения для игроков
    всех уровней мастерства. Один из великих
    аспекты Осу! в том, что это
    сообщество-доктор...
    Скачать Осу!
  • 5
    LIBPNG: справочная библиотека PNG
    LIBPNG: справочная библиотека PNG
    Справочная библиотека для поддержки
    Формат Portable Network Graphics (PNG).
    Аудитория: Разработчики. Программирование
    Язык: C. Это приложение, которое
    также может ...
    Скачать LIBPNG: справочная библиотека PNG
  • 6
    Металлоискатель на базе RP2040
    Металлоискатель на базе RP2040
    На основе платы Raspberry Pi Pico это
    металлоискатель включен в импульсный
    категория индукционных металлоискателей, с
    хорошо известные преимущества и недостатки.
    RP ...
    Скачать Металлоискатель на базе RP2040
  • Больше »

Команды Linux

Ad