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-annex-shell komutudur.
Program:
ADI
git-annex-shell - Yalnızca git-annex SSH erişimi için kısıtlı oturum açma kabuğu
SİNOPSİS
git-annex-shell [-c] komutu [params ...]
TANIM
git-annex-shell, giriş olarak kullanılabilen git-shell'e benzer kısıtlı bir kabuktur.
SSH hesapları için kabuk.
Sözdizimi git-shell'inkiyle aynı olduğundan, bir drop-in yerine kullanılabilir.
git-shell'in kullanıldığı her yerde. Örneğin, bir kullanıcının kısıtlı oturum açma kabuğu olarak kullanılabilir.
KOMUTLAR
Aşağıda listelenmeyen herhangi bir komut git-shell'e iletilir.
Dizin parametresinin mutlak bir yol olması gerektiğine dikkat edin, aksi takdirde
kullanıcının ana dizinine göre olun. Ayrıca ilk "/~/" veya "/~user/" şu şekilde genişletilir:
belirtilen ev dizini.
yapılandırma listesi dizini
Bu, git yapılandırmasının bir alt kümesini şu şekilde aynı biçimde verir: git yapılandırma
--liste. Bu, uzak havuzun ek.uuid'sini almak için kullanılır.
Henüz bir ek.uuid'e sahip olmayan bir depoda çalıştırıldığında, bir tane oluşturulacak,
git-annex dalı zaten depoya gönderilmişse veya
autoinit= flag, başlatmanın istendiğini belirtmek için kullanılır.
ek dizini [anahtar ...]
Bu, belirtilen tüm anahtarların ekte mevcut olup olmadığını kontrol eder ve varsa sıfırdan çıkar.
Anahtar kesinlikle ekte yoksa 1'den çıkar. Başarısızsa 100'den çıkar
anlatmak (belki de anahtar ekten çıkarılma sürecindedir).
kilit içerik dizini anahtarı
Bu, bir anahtarın içeriğini ekteki yerinde kilitleyerek düşmesini önler.
İçerik başarıyla kilitlendiğinde "OK" çıkar. sonra içerik kalır
Arayandan yeni bir hat alınana veya bağlantı kesilene kadar kilitlenir.
İçerik yoksa veya kilitlenemiyorsa sıfırdan çıkar.
dropkey dizini [anahtar ...]
Bu, belirtilen anahtarlar için eklenmiş verileri bırakır.
recvkey dizin anahtarı
Bu, bir anahtarın içeriğini almak için rsync'i sunucu modunda çalıştırır ve
içerik ekte.
sendkey dizin anahtarı
Bu, bir anahtarın içeriğini aktarmak için sunucu modunda rsync'i çalıştırır.
transferinfo dizin anahtarı
Bu genellikle sendkey'in uzaktan kumandaya bir anahtar göndermesiyle aynı anda çalıştırılır.
Bunu kullanmak isteğe bağlıdır, ancak aktarım için ilerleme bilgilerini güncellemek için kullanılır
anahtarın.
Standart girdiden satırları okur ve her biri daha önce verilmiş olan bayt sayısını verir.
şimdiye kadar alındı.
taahhüt dizini
Bu, git-annex dalındaki aşamalı değişiklikleri taahhüt eder. Aynı zamanda çalıştırır
ek içerik kancası.
değişiklik dizini bildir
Bu tarafından kullanılır git-ek uzakdaemon uzaktan kumandada referans olduğunda haberdar olmak
depo değiştirilir.
gcryptsetup dizini gcryptid
Bir depoyu gcrypt deposu olarak ayarlar.
SEÇENEKLER
Çoğu seçenek git-annex'tekiyle aynıdır. git-annex-shell'e özgü olanlar:
--uuid=UUID
git-annex bunu beklediği havuzun UUID'sini belirtmek için kullanır git-
akıl sağlığı kontrolü olarak erişmek için ek kabuk.
-- alanlar=val alanlar=val.. --
Geçmişle uyumluluğu korumak için ek alanlar bu şekilde belirtilebilir.
git-annex-shell'in sürümleri (bunları görmezden gelir, ancak yeni kesikli
seçenekler).
Şu anda kullanılan alanlar şunlardır: remoteuuid=, assistantfile=, direct= ve autoinit=
KANCA
İçerik, git-annex-shell tarafından depodan alındıktan veya bırakıldıktan sonra, bir
kanca, .git/hooks/ek içeriği (Ya da kancalar/ek içerik çıplak bir depoda). kanca
şu anda nelerin değiştiğine dair herhangi bir bilgi geçmedi.
ÇEVRE
GIT_ANNEX_SHELL_READONLY
Ayarlanırsa, depoyu değiştirebilecek herhangi bir komuta izin vermez.
Bunun komutların git-shell'e iletilmesini engellemediğini unutmayın. Bunun için sen
Ayrıca gerek ...
GIT_ANNEX_SHELL_LIMITED
Ayarlanırsa, bilinmeyen komutları işlemek için git-shell'in çalıştırılmasına izin vermez.
GIT_ANNEX_SHELL_DIRECTORY
Ayarlanırsa, git-annex-shell üzerinde çalışmayan komutları çalıştırmayı reddedecektir.
belirtilen dizin
onworks.net hizmetlerini kullanarak git-annex-shell'i çevrimiçi kullanın