git-remote-ext - Інтернет у хмарі

Це команда git-remote-ext, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


git-remote-ext - Перехід розумного транспорту до зовнішньої команди.

СИНТАКСИС


git дистанційне додавання "ext:: [ ...]"

ОПИС


Цей віддалений помічник використовує вказаний щоб підключитися до віддаленого сервера Git.

Дані, записані в stdin зазначеного передбачається, що він надсилається на сервер git://,
git-upload-pack, git-receive-pack або git-upload-archive (залежно від ситуації) і дані
читати зі стандартного виведення вважається отриманим від тієї ж служби.

Команда та аргументи розділені неекранованим пробілом.

Особливе значення мають наступні послідовності:

'%'
Пробіл в команді або аргументі.

%%
Буквальний знак відсотка.

%s
Замінено на назву (receive-pack, upload-pack або upload-archive) служби Git
хоче викликати.

%S
Замінено довгим ім’ям (git-receive-pack, git-upload-pack або git-upload-archive)
сервіс, який Git хоче викликати.

%G (повинен бути першими символами в аргументі)
Цей аргумент не буде переданий . Натомість це змусить помічника
почніть з надсилання запитів на службу git:// на віддалену сторону із встановленим полем служби
до відповідного значення, а для поля сховища встановлено решту аргументу. За замовчуванням
не надсилати такий запит.

Це корисно, якщо віддалена сторона має доступ до сервера git:// через якийсь тунель.

%V (повинен бути першими символами в аргументі)
Цей аргумент не буде переданий . Замість цього він встановлює поле vhost у файлі
git:// сервісний запит (до решти аргументу). За замовчуванням не надсилається vhost у такому
запит (якщо надіслано).

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ:


GIT_TRANSLOOP_DEBUG
Якщо встановлено, друкує налагоджувальну інформацію про різні читання/записи.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ ПРОЙШОВ TO КОМАНДА:


GIT_EXT_SERVICE
Встановити довге ім’я (git-upload-pack тощо) для помічника служби, який потрібно викликати.

GIT_EXT_SERVICE_NOPREFIX
Установити довге ім’я (upload-pack тощо) для помічника служби, який потрібно викликати.

ПРИКЛАДИ:


Цей віддалений помічник прозоро використовується Git, коли ви використовуєте такі команди, як «git fetch
", "git clone ", , "git push " або "git remote add ", де
починається з ext::. Приклади:

"ext::ssh -i /home/foo/.ssh/somekey користувач@хост.приклад %S foo/repo"
Як і host.example:foo/repo, але використовуйте /home/foo/.ssh/somekey як пару ключів і користувача як користувача
на віддаленій стороні. Це дозволяє уникнути необхідності редагувати файл .ssh/config.

"ext::socat -t3600 - ABSTRACT-CONNECT:/git-server %G/somerepo"
Представляє репозиторій із шляхом /somerepo, доступним через протокол git в абстрактній формі
адреса простору імен /git-server.

"ext::git-server-alias foo %G/repo"
Представляє сховище з шляхом /repo, доступ до якого здійснюється за допомогою допоміжної програми
«псевдонім git-сервера foo». Шлях до сховища та тип запиту не передаються
у командному рядку, але як частина потоку протоколу, як зазвичай з протоколом git://.

"ext::git-server-alias foo %G/repo %Vfoo"
Представляє сховище з шляхом /repo, доступ до якого здійснюється за допомогою допоміжної програми
«псевдонім git-сервера foo». Ім’я хоста для віддаленого сервера, передане в протоколі
потік буде "foo" (це дозволяє кільком віртуальним серверам Git спільно використовувати посилання на рівні
адреса).

"ext::git-server-alias foo %G/repo% з% пробілів %Vfoo"
Являє собою сховище з шляхом /репо з пробіли доступ за допомогою допоміжної програми
«псевдонім git-сервера foo». Ім’я хоста для віддаленого сервера, передане в протоколі
потік буде "foo" (це дозволяє кільком віртуальним серверам Git спільно використовувати посилання на рівні
адреса).

"ext::git-ssl foo.example /bar"
Представляє сховище, доступ до якого здійснюється за допомогою допоміжної програми "git-ssl foo.example /bar".
Тип запиту може бути визначений помічником за допомогою змінних середовища (див
вище).

Використовуйте git-remote-ext онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows