İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

git-shell - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden OnWorks ücretsiz barındırma sağlayıcısında git-shell'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen git-shell komutudur.

Program:

ADI


git-shell - Yalnızca Git SSH erişimi için kısıtlı oturum açma kabuğu

SİNOPSİS


şşş -s $(komut -v git-kabuk)
git clone @localhost:/path/to/repo.git
ssh @localhost

TANIM


Bu, sınırlı Git erişimi sağlamak için SSH hesapları için bir oturum açma kabuğudur. izin verir
yalnızca çekme/itme işlevini uygulayan sunucu tarafı Git komutlarının yürütülmesi, ayrıca
kullanıcının evinde git-shell-commands adlı bir alt dizinde bulunan özel komutlar
dizin.

KOMUTLAR


git kabuk sonrasında aşağıdaki komutları kabul eder. -c seçenek:

git alma paketi , git yükleme paketi , git yükleme-arşiv
İstemciyi desteklemek için ilgili sunucu tarafı komutunu çağırın. git itmek, git
almakya da git arşiv --uzak istek.

cvs sunucu
Bir CVS sunucusunu taklit edin. Görmek git-cvs sunucusu(1).

Eğer bir ~/git-shell-komutları dizin mevcut, git kabuk ayrıca diğer, özel işleyecek
"git-shell-commands/" komutunu çalıştırarak komutlar " kullanıcının evinden
dizin.

İNTERAKTİF KULLANIMI


Varsayılan olarak, yukarıdaki komutlar yalnızca -c seçenek; kabuk değil
İnteraktif.

Eğer bir ~/git-shell-komutları dizin mevcut, git kabuk etkileşimli olarak da çalıştırılabilir
(argüman olmadan). git-shell-commands dizininde bir yardım komutu varsa,
kullanıcıya izin verilen eylemlere genel bir bakış sağlamak için çalıştırılır. Ardından bir "git> " istemi
git-shell-komutlarından herhangi birinin komutlardan herhangi birinin girilebileceği sunulur
dizini veya bağlantıyı kapatmak için çıkın.

Genellikle bu mod, kullanıcıların listelemelerine izin vermek için bir yönetim arayüzü olarak kullanılır.
erişime sahip oldukları, depoları oluşturdukları, sildikleri veya yeniden adlandırdıkları veya değiştirdikleri depolar
depo açıklamaları ve izinleri.

Etkileşimsiz oturum açma komutu varsa, çalıştırılır ve etkileşimli kabuk
iptal edildi.

ÖRNEK


Etkileşimli oturum açmaları devre dışı bırakmak için bunun yerine bir karşılama mesajı görüntüleyin:

$ chsh -s /usr/bin/git kabuğu
$ mkdir $HOME/git-shell-komutları
$ cat >$HOME/git-shell-commands/no-interactive-login <<\EOF
#!/ Bin / sh
printf '%s\n' "Merhaba $USER! Kimlik doğrulamasını başarıyla yaptınız, ancak ben yapmıyorum"
printf '%s\n' "etkileşimli kabuk erişimi sağlar."
çıkış 128
EOF
$ chmod +x $HOME/git-kabuk komutları/etkileşimli oturum açma yok

onworks.net hizmetlerini kullanarak git-shell'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad