git-shell - Online di Cloud

Ini adalah perintah git-shell 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-shell - Shell login terbatas untuk akses SSH khusus Git

RINGKASAN


chsh -s $(perintah -v git-shell)
git clone @localhost:/path/ke/repo.git
ssh @localhost

DESKRIPSI


Ini adalah shell login untuk akun SSH untuk menyediakan akses Git terbatas. Itu mengizinkan
hanya eksekusi perintah Git sisi server yang mengimplementasikan fungsionalitas tarik/dorong, plus
perintah khusus ada di subdirektori bernama git-Shell-commands di rumah pengguna
direktori.

PERINTAH


git tempurung menerima perintah berikut setelah -c opsi:

git terima-paket , git unggah-paket , git unggah-arsip
Panggil perintah sisi server yang sesuai untuk mendukung klien git mendorong, git
mengambil, atau git arsip --terpencil permintaan.

cvs Server
Tiru server CVS. Lihat git-cvsserver(1).

Jika ~/perintah-git-shell direktori hadir, git tempurung juga akan menangani lainnya, custom
perintah dengan menjalankan "git-Shell-commands/ " dari rumah pengguna
direktori.

INTERAKTIF GUNAKAN


Secara default, perintah di atas hanya dapat dijalankan dengan -c pilihan; cangkangnya tidak
interaktif.

Jika ~/perintah-git-shell direktori hadir, git tempurung juga dapat dijalankan secara interaktif
(tanpa argumen). Jika perintah bantuan ada di direktori git-Shell-commands, itu
dijalankan untuk memberi pengguna gambaran umum tentang tindakan yang diizinkan. Kemudian prompt "git> " adalah
disajikan di mana seseorang dapat memasukkan salah satu perintah dari git-Shell-commands
direktori, atau keluar untuk menutup koneksi.

Umumnya mode ini digunakan sebagai antarmuka administratif untuk memungkinkan pengguna mendaftar
repositori yang mereka akses, buat, hapus, atau ganti nama repositori, atau ubah
deskripsi dan izin repositori.

Jika perintah no-interactive-login ada, maka dijalankan dan shell interaktif adalah
dibatalkan.

CONTOH


Untuk menonaktifkan login interaktif, tampilkan salam sebagai gantinya:

$chsh -s /usr/bin/git-shell
$ mkdir $HOME/git-shell-commands
$ cat >$HOME/git-shell-commands/no-interactive-login <<\EOF
#!/ Bin / sh
printf '%s\n' "Hai $USER! Anda berhasil mengautentikasi, tapi saya tidak"
printf '%s\n' "menyediakan akses shell interaktif."
keluar 128
EOF
$ chmod +x $HOME/git-Shell-commands/no-interactive-login

Gunakan git-shell online menggunakan layanan onworks.net



Program online Linux & Windows terbaru