git-annex-shell - Online nel cloud

Questo è il comando git-annex-shell che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


git-annex-shell: shell di accesso limitata per l'accesso SSH solo a git-annex

SINOSSI


git-annex-shell [-c] comando [parametri ...]

DESCRIZIONE


git-annex-shell è una shell limitata, simile a git-shell, che può essere utilizzata come login
shell per gli account SSH.

Poiché la sua sintassi è identica a quella di git-shell, può essere utilizzato come sostituto immediato
ovunque venga utilizzato git-shell. Ad esempio può essere utilizzato come shell di accesso limitato di un utente.

COMANDI


Qualsiasi comando non elencato di seguito viene passato a git-shell.

Tieni presente che il parametro directory dovrebbe essere un percorso assoluto, altrimenti si presuppone che lo sia
essere relativo alla directory home dell'utente. Anche il primo "/~/" o "/~user/" viene espanso in
la directory home specificata.

directory dell'elenco di configurazione
Questo restituisce un sottoinsieme della configurazione git, nella stessa forma di git config
--elenco. Viene utilizzato per ottenere l'allegato.uuid del repository remoto.

Quando eseguito in un repository che non dispone ancora di un attach.uuid, ne verrà creato uno,
purché un ramo git-annex sia già stato inviato al repository o se il file
autoinit= flag viene utilizzato per indicare che si desidera l'inizializzazione.

directory inallegato [chiave ...]
Questo controlla se tutte le chiavi specificate sono presenti nell'allegato e in tal caso esce da zero.

Esce 1 se la chiave sicuramente non è presente nell'allegato. Esce da 100 se non è possibile
da raccontare (forse la chiave è in procinto di essere rimossa dall'allegato).

chiave della directory lockcontent
Ciò blocca il contenuto di una chiave nell'allegato, impedendone la caduta.

Una volta bloccato con successo il contenuto, viene visualizzato "OK". Quindi il contenuto rimane
bloccato finché non viene ricevuta una nuova linea dal chiamante o la connessione viene interrotta.

Esce diverso da zero se il contenuto non è presente o non può essere bloccato.

directory dropkey [chiave ...]
Ciò elimina i dati allegati per le chiavi specificate.

chiave della directory recvkey
Questo esegue rsync in modalità server per ricevere il contenuto di una chiave e memorizza il file
contenuto in allegato.

chiave della directory sendkey
Questo esegue rsync in modalità server per trasferire il contenuto di una chiave.

chiave della directory transferinfo
Questo viene in genere eseguito nello stesso momento in cui sendkey invia una chiave al telecomando.
Il suo utilizzo è facoltativo, ma viene utilizzato per aggiornare le informazioni sull'avanzamento del trasferimento
della chiave.

Legge le righe dallo standard input, ciascuna fornendo il numero di byte che sono stati
ricevuto finora.

directory di commit
Ciò applica qualsiasi modifica graduale al ramo git-annex. Gestisce anche il
gancio del contenuto dell'allegato.

directory dei cambiamenti di notifica
Questo è usato da git-allegato demone remoto per essere avvisato quando gli arbitri nel telecomando
repository vengono modificati.

directory gcryptsetup gcryptid
Configura un repository come repository gcrypt.

VERSIONI


La maggior parte delle opzioni sono le stesse di git-annex. Quelli specifici di git-annex-shell sono:

--uuid=UUID
git-annex lo usa per specificare l'UUID del repository che si aspettava git-
allegato-shell per accedere, come controllo di integrità.

-- campi=val campi=val.. --
È possibile specificare campi aggiuntivi in ​​questo modo, per mantenere la compatibilità con il passato
versioni di git-annex-shell (che li ignorano, ma si strozzerebbero con i nuovi trattini
opzioni).

I campi attualmente utilizzati includono remoteuuid=,associatedfile=, direct= e autoinit=

HOOK


Dopo che il contenuto è stato ricevuto o eliminato dal repository da git-annex-shell, viene eseguito a
gancio, .git/hooks/annex-content (o ganci/contenuto dell'allegato su un repository semplice). Il gancio è
al momento non è stata trasmessa alcuna informazione su cosa è cambiato.

AMBIENTE


GIT_ANNEX_SHELL_READONLY

Se impostato, non consente qualsiasi comando che potrebbe modificare il repository.

Tieni presente che ciò non impedisce di passare i comandi a git-shell. Per questo, tu
serve anche...

GIT_ANNEX_SHELL_LIMITED
Se impostato, impedisce l'esecuzione di git-shell per gestire comandi sconosciuti.

GIT_ANNEX_SHELL_DIRECTORY
Se impostato, git-annex-shell rifiuterà di eseguire comandi che non funzionano sul file
directory specificata.

Utilizza git-annex-shell online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows