To jest polecenie „przesyłanie noża”, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
nóż-upload — strona podręcznika dla podkomendy wysyłania noża.
Połączenia nóż przesłać Podkomenda służy do przesyłania ról, książek kucharskich, środowisk i danych
bags na serwer Chef z bieżącego katalogu roboczego w repozytorium szefa kuchni. Ten
podpolecenie jest często używane w połączeniu z nóż diff, które można wykorzystać do dokładnego zobaczenia
jakie zmiany zostaną przesłane i następnie nóż pobieranie, co jest odwrotne nóż
przesłać.
Składnia
Ta podkomenda ma następującą składnię:
$ wgranie noża [WZÓR...] (opcje)
Opcje
To podpolecenie ma następujące opcje:
-c PLIK_KONFIGURACYJNY, --konfig PLIK_KONFIG
Plik konfiguracyjny do użycia.
--szef-repo-ścieżka PATH
Ścieżka do repozytorium szefa kuchni. To ustawienie zastąpi domyślną ścieżkę do pliku
repo szefa kuchni. Domyślnie: to samo, co określone przez ścieżka_repo_kucharza w config.rb.
--szef kuchni-port zerowy PORT
Port, na którym będzie nasłuchiwał szef kuchni zero.
--[brak koloru
Użyj, aby wyświetlić kolorowe wydruki.
--konkurencja
Liczba dozwolonych jednoczesnych połączeń. Domyślny: 10.
-D, --wyłącz-edycję
Użyj, aby uniemożliwić otwieranie $EDITOR i zaakceptować dane w stanie, w jakim są.
--domyślne
Użyj, aby nóż używał wartości domyślnej zamiast prosić użytkownika o jej podanie.
--[nie-]różnic
Służy do przesyłania tylko nowych i zmodyfikowanych plików. Ustawić fałszywy aby przesłać wszystkie pliki.
Zaniedbanie: prawdziwy.
-e REDAKTOR, --redaktor REDAKCJA
$EDITOR używany dla wszystkich poleceń interaktywnych.
-E ŚRODOWISKO, --środowisko ŚRODOWISKO
Nazwa środowiska. Gdy ta opcja zostanie dodana do polecenia, polecenie
będzie działać tylko w określonym środowisku.
-F FORMAT, --format FORMAT
Format wyjściowy: streszczenie (Domyślne) XNUMX, json, jamla, pp.
--[bez nacisku
Zastosowanie --siła aby przesłać role, książki kucharskie itp., nawet jeśli plik w katalogu jest
identyczne (domyślnie nie POST or PUT jest wykonywana, chyba że miałaby miejsce rzeczywista zmiana
zrobiony). Domyślny: --bez nacisku.
--[nie-]zamroź
Użyj, aby wymagać, aby zmiany w książce kucharskiej zostały uwzględnione jako nowa wersja. Tylko --siła
opcja może zastąpić to ustawienie. Domyślny: fałszywy.
-H, --help
Wyświetla pomoc do polecenia.
-k KLUCZ, --klucz KEY
Klucz prywatny, którego nóż będzie używał do podpisywania żądań wysyłanych przez klienta API do
Szef kuchni.
-N, --próba
Użyj, aby nie podejmować żadnych działań i wydrukować tylko wyniki. Domyślny: fałszywy.
--drukuj-po
Służy do pokazywania danych po operacji niszczącej.
--[nie-]czyszczenie
Zastosowanie --oczyścić aby usunąć role, książki kucharskie itp. z serwera Chef, jeśli takie istnieją
odpowiednie pliki nie istnieją w repozytorium szefa kuchni. Domyślnie takie obiekty są
pozostawiony w spokoju i NIE oczyszczony. Domyślny: --bez czyszczenia.
--[nie-]rekurencyjny
Zastosowanie --bez rekurencji aby wyłączyć rekurencyjne przesyłanie katalogu. Domyślny: --rekurencja.
--repo-tryb TRYB
Układ lokalnego szefa kuchni-repo. Możliwa wartość: statyczny, wszystkolub
hostowane_wszystko, Posługiwać się statyczny tylko dla ról, środowisk, książek kucharskich i danych
torby. Domyślnie, wszystko i hostowane_wszystko są wybierane dynamicznie
w zależności od typu serwera. Domyślny: wszystko / hostowane_wszystko.
-s adres URL, --serwer-url URL
Adres URL serwera Chef.
-u UŻYTKOWNIK, --użytkownik USER
Nazwa użytkownika używana przez nóż do podpisywania żądań wysyłanych przez klienta API do Szefa Kuchni
serwer. Uwierzytelnianie nie powiedzie się, jeśli nazwa użytkownika nie pasuje do klucza prywatnego.
-v, --wersja
Wersja kucharza-klienta.
-V, --gadatliwy
Ustaw na więcej pełnych danych wyjściowych. Posługiwać się -VV dla maksymalnej szczegółowości.
-y, --tak
Służy do odpowiadania na wszystkie monity o potwierdzenie za pomocą „Tak”. nóż nie poprosi
potwierdzenie.
-z, --tryb lokalny
Służy do uruchamiania kucharza-klienta w trybie lokalnym. Pozwala to na wszystkie polecenia, które działają
przeciwko serwerowi szefa kuchni, aby również działać przeciwko lokalnemu repozytorium szefów kuchni.
Przykłady
Przejdź do najwyższego poziomu repozytorium szefa kuchni i wprowadź:
Przesyłanie $ noża
lub z dowolnego miejsca w repozytorium szefa kuchni wpisz:
$ przesłanie noża /
Przejdź do najwyższego poziomu repozytorium szefa kuchni i wprowadź:
$ nóż przesyłaj książki kucharskie
lub z dowolnego miejsca w repozytorium szefa kuchni wpisz:
Przesyłanie $ noża /książek kucharskich
Przejdź do najwyższego poziomu repozytorium szefa kuchni i wprowadź:
Środowiska przesyłania $ nóż
lub z dowolnego miejsca w repozytorium szefa kuchni wpisz:
Przesyłanie $ noża /środowiska
Przejdź do najwyższego poziomu repozytorium szefa kuchni i wprowadź:
$ nóż przesyłaj środowiska/produkcja.json
lub z środowiska/ katalog, wpisz:
$ nóż przesyłający produkcję.json
Przejdź do najwyższego poziomu repozytorium szefa kuchni i wprowadź:
$ Role przesyłania noża
lub z dowolnego miejsca w repozytorium szefa kuchni wpisz:
Przesyłanie $ noża / role
Przejdź do najwyższego poziomu repozytorium szefa kuchni i wprowadź:
$ nóż prześlij książki kucharskie/apache\* role/webserver.json
$ przesyłanie noża `nóż deps nodes/*.json`
Skorzystaj z możliwości przesyłania plików online za pomocą usług onworks.net