InggrisPerancisSpanyol

Ad


favorit OnWorks

git-credential - Online di Cloud

Jalankan git-credential di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah git-credential yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


git-credential - Ambil dan simpan kredensial pengguna

RINGKASAN


git kredensial

DESKRIPSI


Git memiliki antarmuka internal untuk menyimpan dan mengambil kredensial dari sistem khusus
pembantu, serta meminta pengguna untuk nama pengguna dan kata sandi. git-kredensial
perintah mengekspos antarmuka ini ke skrip yang mungkin ingin mengambil, menyimpan, atau meminta
kredensial dengan cara yang sama seperti Git. Desain antarmuka skrip ini memodelkan
API C internal; Lihat itu pergi kredensial API[1] untuk lebih banyak latar belakang tentang konsep tersebut.

git-credential mengambil opsi "tindakan" pada baris perintah (salah satu dari mengisi, menyetujui, atau
menolak) dan membaca deskripsi kredensial pada stdin (lihat FORMAT INPUT/OUTPUT).

Jika tindakan diisi, git-credential akan mencoba menambahkan "nama pengguna" dan "kata sandi"
atribut ke deskripsi dengan membaca file konfigurasi, dengan menghubungi semua yang dikonfigurasi
pembantu kredensial, atau dengan meminta pengguna. Atribut nama pengguna dan kata sandi dari
deskripsi kredensial kemudian dicetak ke stdout bersama dengan atribut yang sudah ada
disediakan.

Jika tindakan disetujui, git-credential akan mengirimkan deskripsi ke semua yang dikonfigurasi
pembantu kredensial, yang dapat menyimpan kredensial untuk digunakan nanti.

Jika tindakan ditolak, git-credential akan mengirimkan deskripsi ke semua yang dikonfigurasi
pembantu kredensial, yang dapat menghapus kredensial tersimpan yang cocok dengan deskripsi.

Jika tindakan disetujui atau ditolak, tidak ada keluaran yang harus dikeluarkan.

KHAS GUNAKAN OF GIT MANDAT


Aplikasi yang menggunakan kredensial git biasanya akan menggunakan kredensial git berikut ini:
Langkah:

1. Buat deskripsi kredensial berdasarkan konteksnya.

Misalnya, jika kita menginginkan kata sandi untuk https://example.com/foo.git, kita mungkin menghasilkan
deskripsi kredensial berikut (jangan lupa baris kosong di akhir; itu memberitahu
git credential bahwa aplikasi selesai memberi makan semua informasi yang dimilikinya):

protokol=https
host=contoh.com
jalur=foo.git

2. Minta git-credential untuk memberi kami nama pengguna dan kata sandi untuk deskripsi ini. Ini adalah
dilakukan dengan menjalankan git credential fill, memasukkan deskripsi dari langkah (1) ke nya
masukan standar. Deskripsi kredensial lengkap (termasuk kredensial itu sendiri,
yaitu login dan kata sandi) akan dihasilkan pada output standar, seperti:

protokol=https
host=contoh.com
nama pengguna = bob
kata sandi=sek3t

Dalam kebanyakan kasus, ini berarti atribut yang diberikan dalam input akan diulang dalam
output, tetapi Git juga dapat memodifikasi deskripsi kredensial, misalnya dengan menghapus
atribut path ketika protokolnya adalah HTTP dan credential.useHttpPath salah.

Jika kredensial git tahu tentang kata sandi, langkah ini mungkin tidak melibatkan
pengguna benar-benar mengetik kata sandi ini (pengguna mungkin telah mengetik kata sandi untuk membuka kunci
gantungan kunci sebagai gantinya, atau tidak ada interaksi pengguna yang dilakukan jika gantungan kunci sudah ada
tidak terkunci) sebelum mengembalikan kata sandi=secr3t.

3. Gunakan kredensial (misalnya, akses URL dengan nama pengguna dan kata sandi dari langkah
(2)), dan lihat apakah itu diterima.

4. Laporkan keberhasilan atau kegagalan kata sandi. Jika kredensial mengizinkan
operasi untuk menyelesaikan dengan sukses, maka dapat ditandai dengan tindakan "menyetujui" untuk
beri tahu git credential untuk menggunakannya kembali dalam pemanggilan berikutnya. Jika kredensial ditolak
selama operasi, gunakan tindakan "tolak" sehingga kredensial git akan meminta a
kata sandi baru dalam permintaan berikutnya. Dalam kedua kasus, kredensial git harus diisi dengan
deskripsi kredensial yang diperoleh dari langkah (2) (yang juga berisi yang
disediakan pada langkah (1)).

INPUT OUTPUT FORMAT


git credential membaca dan/atau menulis (bergantung pada tindakan yang digunakan) informasi kredensial
dalam input/output standarnya. Informasi ini dapat sesuai dengan kunci yang git
kredensial akan memperoleh informasi login/kata sandi (misalnya host, protokol, jalur), atau ke
data kredensial aktual yang akan diperoleh (login/kata sandi).

Kredensial dibagi menjadi satu set atribut bernama, dengan satu atribut per baris. Setiap
atribut ditentukan oleh pasangan nilai kunci, dipisahkan oleh tanda = (sama dengan), diikuti oleh a
garis baru. Kunci dapat berisi byte apa pun kecuali =, baris baru, atau NUL. Nilainya mungkin berisi
byte apa pun kecuali baris baru atau NUL. Dalam kedua kasus, semua byte diperlakukan apa adanya (yaitu, di sana
tidak mengutip, dan seseorang tidak dapat mengirimkan nilai dengan baris baru atau NUL di dalamnya). Daftar dari
atribut diakhiri dengan baris kosong atau akhir file. Git memahami yang berikut ini:
atribut:

protokol
Protokol di mana kredensial akan digunakan (misalnya, https).

tuan rumah
Nama host jarak jauh untuk kredensial jaringan.

path
Jalur dengan mana kredensial akan digunakan. Misalnya, untuk mengakses https
repositori, ini akan menjadi jalur repositori di server.

nama pengguna
Nama pengguna kredensial, jika kita sudah memilikinya (misalnya, dari URL, dari pengguna, atau
dari pembantu yang dijalankan sebelumnya).

kata sandi
Kata sandi kredensial, jika kami memintanya untuk disimpan.

url
Ketika atribut khusus ini dibaca oleh kredensial git, nilainya diuraikan sebagai URL
dan diperlakukan seolah-olah bagian penyusunnya telah dibaca (misalnya, url=https://example.com akan
berperilaku seolah-olah protocol=https dan Host=example.com telah disediakan). Ini bisa membantu
penelepon menghindari parsing URL sendiri. Perhatikan bahwa setiap komponen yang hilang dari
URL (misalnya, tidak ada nama pengguna dalam contoh di atas) akan dikosongkan; jika kamu
ingin memberikan URL dan menimpa beberapa atribut, berikan atribut URL terlebih dahulu,
diikuti oleh penggantian apa pun.

CATATAN


1. API kredensial Git
file:///usr/share/doc/git/html/technical/api-credentials.html

Gunakan kredensial git online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad