англійськафранцузькаіспанська

Ad


Значок OnWorks

git-credential - онлайн у хмарі

Запустіть git-credential у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

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

ПРОГРАМА:

ІМ'Я


git-credential - отримати та зберегти облікові дані користувача

СИНТАКСИС


облікові дані git

ОПИС


Git має внутрішній інтерфейс для зберігання та отримання облікових даних із системи
помічники, а також запит на введення імен користувачів і паролів. Посвідчення git
Команда відкриває цей інтерфейс сценаріям, які можуть захотіти отримати, зберегти або запросити
облікові дані так само, як і Git. Дизайн цього інтерфейсу зі сценарієм моделює
внутрішній C API; побачити Git довірені дані API[1] для отримання додаткової інформації про концепції.

git-credential виконує опцію "дія" в командному рядку (один із заповнення, схвалення або
відхилити) і читає опис облікових даних на стандартному протоколі (див. ФОРМАТ ВХОДУ/ВИВОДУ).

Якщо дію виконано, git-credential спробує додати "ім'я користувача" та "пароль"
атрибутів до опису, читаючи файли конфігурації, звернувшись до будь-якого налаштованого
помічники облікових даних або за допомогою запиту користувача. Атрибути імені користувача та пароля
Опис облікових даних потім друкується в стандартний вихід разом з атрибутами
надано

Якщо дію схвалено, git-credential надішле опис будь-якому налаштованим
помічники облікових даних, які можуть зберігати облікові дані для подальшого використання.

Якщо дію відхилено, git-credential надішле опис будь-якому налаштованим
помічники облікових даних, які можуть стерти будь-які збережені облікові дані, що відповідають опису.

Якщо дію схвалено або відхилено, вихідні дані видавати не слід.

ТИПИЧНИЙ ВИКОРИСТАННЯ OF GIT ІНТЕРЕНЦІЙНИЙ


Додаток, який використовує git-credential, зазвичай використовує облікові дані git після цих
кроки:

1. Створіть опис облікових даних на основі контексту.

Наприклад, якщо нам потрібно пароль для https://example.com/foo.git, ми можемо згенерувати
наступний опис облікових даних (не забудьте порожній рядок у кінці; він розповідає
git облікові дані про те, що програма закінчила подавати всю інформацію, яку вона має):

протокол=https
host=example.com
шлях=foo.git

2. Попросіть git-credential надати нам ім'я користувача та пароль для цього опису. Це
виконується за допомогою git credential fill, передаючи опис з кроку (1) до його
стандартний вхід. Повний опис облікових даних (включаючи облікові дані як такі,
тобто логін та пароль) буде виведено на стандартному виводі, наприклад:

протокол=https
host=example.com
ім'я користувача = bob
пароль=secr3t

У більшості випадків це означає, що атрибути, наведені у введених даних, будуть повторюватися в файлі
вихід, але Git також може змінити опис облікових даних, наприклад, видаливши
атрибут path, коли протокол HTTP(s), а credential.useHttpPath — false.

Якщо облікові дані git знав про пароль, цей крок, можливо, не включав
користувач насправді вводить цей пароль (користувач, можливо, ввів пароль, щоб розблокувати
натомість брелок, або не було здійснено жодної взаємодії з користувачем, якщо брелок уже був
розблоковано), перш ніж повернути пароль=secr3t.

3. Використовуйте облікові дані (наприклад, отримайте доступ до URL-адреси за допомогою імені користувача та пароля з кроку
(2)) і подивіться, чи це прийнято.

4. Повідомте про успішність або невдачу пароля. Якщо повноваження дозволяли
для успішного завершення операції, тоді її можна позначити дією "схвалити".
скажіть git credential повторно використовувати його під час наступного виклику. Якщо облікові дані було відхилено
під час операції використовуйте дію "відхилити", щоб дані git запитували a
новий пароль під час наступного виклику. У будь-якому випадку слід надавати облікові дані git
опис облікових даних, отриманий на етапі (2) (який також містить ті
наведено на кроці (1)).

ВВЕДЕННЯ-ВИВЕДЕННЯ ФОРМАТ


git credential читає та/або записує (залежно від використовуваної дії) інформацію про облікові дані
у своєму стандартному вводі/виводі. Ця інформація може відповідати або ключам, для яких git
credential отримає інформацію про логін/пароль (наприклад, хост, протокол, шлях) або до
фактичні дані облікових даних, які потрібно отримати (логін/пароль).

Облікові дані розбиваються на набір іменованих атрибутів з одним атрибутом на рядок. Кожен
атрибут визначається парою ключ-значення, розділеної знаком = (дорівнює), за яким слідує символ
новий рядок. Ключ може містити будь-які байти, крім =, нового рядка або NUL. Значення може містити
будь-які байти, крім нового рядка або NUL. В обох випадках усі байти обробляються як є (тобто там
не містить лапок, і не можна передати значення з новим рядком або NUL). Список
атрибути закінчується порожнім рядком або кінцем файлу. Git розуміє наступне
атрибути:

протокол
Протокол, за яким будуть використовуватися облікові дані (наприклад, https).

господар
Ім’я віддаленого хоста для облікових даних мережі.

шлях
Шлях, з яким будуть використовуватися облікові дані. Наприклад, для доступу до віддаленого https
репозиторію, це буде шлях до сховища на сервері.

ім'я користувача
Ім’я користувача облікових даних, якщо воно вже є (наприклад, з URL-адреси, від користувача або
від раніше запущеного помічника).

пароль
Пароль облікових даних, якщо ми просимо його зберегти.

URL
Коли цей спеціальний атрибут читається обліковими даними git, значення аналізується як URL-адреса
і розглядається так, ніби його складові частини читаються (наприклад, url=https://example.com буде
вести себе так, ніби були надані protocol=https і host=example.com). Це може допомогти
абоненти уникають самостійного аналізу URL-адрес. Зверніть увагу, що будь-які компоненти, яких не вистачає
URL-адреса (наприклад, у наведеному вище прикладі немає імені користувача) буде встановлено порожнім; якщо ви
хочете надати URL-адресу та замінити деякі атрибути, спочатку введіть атрибут URL-адреси,
після чого слідують будь-які перевизначення.

ПРИМІТКИ


1. API облікових даних Git
file:///usr/share/doc/git/html/technical/api-credentials.html

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


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad