Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

git-ftp — online w chmurze

Uruchom git-ftp u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie git-ftp, 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 Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


Git-ftp — klient FTP zasilany przez Git napisany jako skrypt powłoki.

STRESZCZENIE


git-ftp [działania] [opcje] [adres URL]...

OPIS


Ta strona podręcznika opisuje pokrótce program git-ftp.

Git-ftp to klient FTP używający Git do określenia, które pliki lokalne przesłać lub które pliki
powinien zostać usunięty na zdalnym hoście.

Zapisuje wdrożony stan, przesyłając skrót SHA1 do pliku .git-ftp.log. Jest
nie ma potrzeby korzystania z Gita (http://git-scm.org) do zainstalowania na zdalnym hoście.

Nawet jeśli bawisz się różnymi gałęziami, git-ftp wie, które pliki są różne i tylko
obsługuje te pliki. Żaden zwykły klient FTP nie może tego zrobić, a to oszczędza czas i przepustowość.

Kolejną zaletą jest to, że Git-ftp obsługuje tylko pliki śledzone przez Git (http://git-
scm.org).

DZIAŁANIA


startowych Inicjuje pierwsze przesyłanie do zdalnego hosta.

naciskać Przesyła pliki, które zmieniły się od ostatniego przesłania.

dogonić
Przesyła tylko plik .git-ftp.log. Przesłaliśmy już pliki do pilota
hosta z innym programem i chcesz zapamiętać jego stan, wgrywając
Plik .git-ftp.log.

pokazać Pobiera ostatnio przesłane SHA1 z dziennika i przechwytuje `git show`.

log Pobiera ostatnio przesłany plik SHA1 z dziennika i przechwytuje `git log`.

zakres dodawania
Tworzy nowy zakres (np. dev, produkcja, testowanie, foobar). To jest opakowanie
akcja na git-config. Widzieć ZAKRESY sekcja po więcej informacji.

usuń zakres
Usuń zakres.

pomoc Drukuje pomoc dotyczącą użytkowania.

OPCJE


-u [Nazwa Użytkownika], --użytkownik [Nazwa użytkownika]
Nazwa logowania FTP. Jeśli nie zostanie podany żaden argument, zostanie wybrany użytkownik lokalny.

-p [hasło], --hasło [hasło]
Hasło FTP. Jeśli nie zostanie podany żaden argument, pojawi się monit o hasło.

-k [[konto użytkownika]], --brelok do kluczy [[konto użytkownika]]
Hasło FTP z KeyChain (tylko Mac OS X).

-za, --wszystko
Przesyła wszystkie pliki aktualnego wyewidencjonowania Git.

-DO, --aktywny
Używa aktywnego trybu FTP.

-s [zakres], --zakres [zakres]
Korzystanie z zakresu (np. dev, produkcja, testowanie, foobar). Widzieć ZAKRES i DOMYŚLNE
sekcja po więcej informacji.

-ja, --Zamek
Włącz zdalne blokowanie.

-D, --próba
Nie przesyła ani nie usuwa niczego, ale próbuje pobrać plik .git-ftp.log z
zdalny host.

-F, --siła
Nie zadaje żadnych pytań, po prostu to robi.

-N, --cichy
Być cicho.

-H, --help
Drukuje niektóre informacje o użytkowaniu.

-v, --gadatliwy
Bądź gadatliwy.

-w Bądź tak gadatliwy, jak to tylko możliwe. Przydatne do informacji debugowania.

--zdalny-root
Określa zdalny katalog główny

--syncroot
Określa katalog lokalny do synchronizacji, tak jakby był to katalog główny projektu git.

--klucz Nazwa pliku klucza prywatnego SSH.

--Pubkey
SSH Nazwa pliku klucza publicznego. Używany z opcją --key.

--niepewny
Nie weryfikuj certyfikatu serwera.

--cacert
Użyj jako magazynu certyfikatów CA. Przydatne, gdy serwer ma samopodpisany
certyfikat.

--wyłącz-epsv
Powiedz curl, aby wyłączyć użycie polecenia EPSV podczas wykonywania pasywnych transferów FTP.
Curl zwykle zawsze najpierw próbuje użyć EPSV przed PASV, ale z tym
opcja, nie będzie próbowała użyć EPSV.

--wersja
Wersja do druku.

URL


Schemat adresu URL jest tym, czego można się spodziewać

protokół://host.domena.tld:port/ścieżka

Poniżej w pełni polecany adres URL do host.example.com na porcie 2121 do ścieżki moja ścieżka przy użyciu protokołu
ftp:

ftp://host.example.com:2121/mojaścieżka

Ale nie jest tylko FTP. Obsługiwane protokoły to:

ftp://...
FTP (domyślnie, jeśli nie jest ustawiony żaden protokół)

sftp://...
SFTP

ftps://...
FTPS

ftpes://...
FTP przez jawny protokół SSL (FTPES)

DOMYŚLNE


Nie powtarzaj się. Ustawianie domyślnych ustawień git-ftp w .git/config

$ git config git-ftp.<(url|użytkownik|hasło|syncroot|cacert)>

Każdy lubi przykłady:

$ git config git-ftp.user jan
$ konfiguracja git git-ftp.url ftp.example.com
$ git config git-ftp.hasło secr3t
$ git config git-ftp.syncroot ścieżka/katalog
$ konfiguracja git git-ftp.cacert caCertStore
$ konfiguracja git git-ftp.deployedsha1file mySHA1File
$ konfiguracja git git-ftp.insecure 1
$ konfiguracja git git-ftp.key ~/.ssh/id_rsa

Po ustawieniu tych wartości domyślnych naciśnij, aby [email chroniony] jest tak proste jak

$ git ftp push

ZAKRESY


Potrzebujesz różnych wartości domyślnych dla każdego systemu lub środowiska? Użyj tzw. funkcji zasięgu.

Przydatne, jeśli korzystasz z programowania w wielu środowiskach. Jak rozwój, testowanie i
środowisko produkcyjne.

$ konfiguracja git git-ftp. .<(url|użytkownik|hasło|syncroot|cacert)>

Tak więc w poniższym przypadku określisz zakres testowy i zakres produkcyjny.

Tutaj ustawiamy parametry dla zakresu „testowanie”

$ konfiguracja git git-ftp.testing.url ftp.testing.com:8080/foobar-path
$ konfiguracja git git-ftp.testing.password simp3l

Tutaj ustawiamy parametry dla zakresu „produkcja”

$ konfiguracja git menedżer git-ftp.production.user
$ konfiguracja git git-ftp.production.url live.example.com
$ konfiguracja git git-ftp.production.password n0tThatSimp3l

Przesuwanie do zakresu testowanie alias [email chroniony]:8080/ścieżka foobar używając hasła prosty3l

$ git ftp push -s testowanie

Uwaga: Połączenia ZAKRES funkcja może być mieszana z DOMYŚLNE funkcja. Ponieważ nie ustawiliśmy
użytkownika dla tego zakresu, używa git-ftp Jan jako użytkownik, jak ustawiono przed in DOMYŚLNE.

Przesuwanie do zakresu produkcja alias [email chroniony] używając hasła n0tToSimp3l

$ git ftp push -s produkcja

Wskazówka: Jeśli nazwa twojego zakresu jest identyczna z nazwą twojego oddziału. Możesz pominąć zakres
argument, np. jeśli Twoja obecna gałąź to „produkcja”:

$ git ftp push -s

Możesz także tworzyć zakresy za pomocą akcji add-scope. Wszystkie ustawienia można zdefiniować w
URL. Tutaj tworzymy produkcja zakres za pomocą add-scope

$ git ftp produkcja add-scope ftp://menedżer:[email chroniony]/ścieżka-foobar

Usuwanie zakresów jest łatwe dzięki akcji remove-scope.

$ git ftp usuwanie zakresu produkcji

IGNORUJĄC AKTA DO BE SYNCED


Dodaj nazwy plików do .git-ftp-ignore, aby były ignorowane.

Ignorowanie wszystkiego w konfiguracji katalogu:

konfig/.*

Ignorowanie wszystkich plików z rozszerzeniem .txt w ./ :

.*\.tekst

To ignoruje a.txt i b.txt, ale nie dir/c.txt

Ignorowanie pojedynczego pliku o nazwie foobar.txt:

foobar\.txt

SYNCHRONIZOWANIE NIEŚLEDZONY AKTA


Aby przesłać nieśledzony plik, gdy sparowany śledzony plik ulegnie zmianie (np. przesłanie skompilowanego
CSS, gdy zmieni się jego źródłowy plik SCSS lub LESS), dodaj parę plików do .git-ftp-include:

css/style.css:scss/style.scss

Jeśli masz wiele plików źródłowych połączonych w jeden nieśledzony plik, możesz:
sparuj nieśledzony plik z wieloma śledzonymi plikami, po jednym w wierszu. Gwarantuje to, że
połączony nieśledzony plik jest poprawnie przesyłany, gdy którykolwiek ze śledzonych plików komponentu
zmiana:

css/style.css:scss/style.scss
css/style.css:scss/mixins.scss

NETRC


W zapleczu Git-ftp używa curl. To znaczy ~ / .netrc może być używany obok innych
opcje Git-ftp do uwierzytelniania.

$ redaktor ~ / .netrc
maszyna ftp.example.com
zaloguj się jan
hasło TAJNE

EXIT KODY


Istnieje wiele różnych kodów błędów i odpowiadających im komunikatów o błędach, które mogą:
pojawiają się w złych warunkach. W chwili pisania tego tekstu kody wyjścia to:

1 Nieznany błąd

2 Nieprawidłowe użycie

3 Brakujące argumenty

4 Błąd podczas przesyłania

5 Błąd podczas pobierania

6 Nieznany protokół

7 Pilot zablokowany

8 Nie jest to projekt Git

ZNANE ZAGADNIENIA & ROBAKI


Upstream BTS można znaleźć pod adresem .

AUTORSKI


René Moser[email chroniony]>.

Korzystaj z git-ftp online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    HAUST
    HAUST
    SWIG to narzędzie do tworzenia oprogramowania
    która łączy programy napisane w C i
    C++ z różnymi wysokopoziomowymi
    języki programowania. SWIG jest używany z
    różne...
    Pobierz SWIG
  • 2
    Motyw WooCommerce Nextjs React
    Motyw WooCommerce Nextjs React
    Motyw React WooCommerce, zbudowany z
    Następny JS, Webpack, Babel, Node i
    Express, używając GraphQL i Apollo
    Klient. Sklep WooCommerce w React(
    zawiera: Produkty...
    Pobierz motyw WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repozytorium pakietów dla ArchLabs To jest plik
    aplikacja, którą można również pobrać
    od
    https://sourceforge.net/projects/archlabs-repo/.
    Został on hostowany w OnWorks w...
    Pobierz archlabs_repo
  • 4
    Projekt Zefir
    Projekt Zefir
    Projekt Zephyr to nowa generacja
    system operacyjny czasu rzeczywistego (RTOS).
    obsługuje wiele urządzeń
    architektury. Opiera się na A
    małe jądro...
    Pobierz projekt Zephyr
  • 5
    Scons
    Scons
    SCons to narzędzie do tworzenia oprogramowania
    jest lepszą alternatywą dla
    klasyczne narzędzie do budowania „Make”.
    wszyscy znamy i kochamy. SCons jest
    wdrożył...
    Pobierz SCons
  • 6
    PSeInt
    PSeInt
    PSeInt to interpreter pseudokodu dla
    hiszpańskojęzyczni studenci programowania.
    Jego głównym celem jest bycie narzędziem do
    nauka i zrozumienie podstaw
    koncepcja...
    Pobierz PSeInt
  • więcej »

Komendy systemu Linux

Ad