İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

git-ftp - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında git-ftp'yi ç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-ftp komutudur.

Program:

ADI


Git-ftp - Git destekli, kabuk betiği olarak yazılmış FTP istemcisi.

SİNOPSİS


git-ftp [eylemler] [seçenekler] [url]...

TANIM


Bu kılavuz sayfası, git-ftp programını kısaca belgelemektedir.

Git-ftp, hangi yerel dosyaların yükleneceğini veya hangi dosyaların yükleneceğini belirlemek için Git'i kullanan bir FTP istemcisidir
uzak ana bilgisayarda silinmelidir.

SHA1 karma değerini .git-ftp.log dosyasına yükleyerek dağıtılan durumu kaydeder. Orada
Git'e gerek yok (http://git-scm.org) uzak ana bilgisayara yüklenecek.

Farklı dallarla oynasanız bile git-ftp hangi dosyaların farklı olduğunu bilir ve yalnızca
bu dosyaları yönetir. Sıradan bir FTP istemcisi bunu yapamaz ve zamandan ve bant genişliğinden tasarruf sağlar.

Diğer bir avantaj da Git-ftp'nin yalnızca Git (http://git-
scm.org).

EYLEMLER


init Uzak ana bilgisayara ilk yüklemeyi başlatır.

itmek Son yüklemeden bu yana değişen dosyaları yükler.

yakalamak
Yalnızca .git-ftp.log dosyasını yükler. Dosyaları zaten uzaktan kumandaya yükledik
farklı bir programla ev sahipliği yapıyor ve durumunu yükleyerek durumunu hatırlamak istiyor
.git-ftp.log dosyası.

şov Günlükten en son yüklenen SHA1'i indirir ve "git show"u bağlar.

log Günlükten en son yüklenen SHA1'i indirir ve "git log"u bağlar.

kapsam ekleme
Yeni bir kapsam oluşturur (örneğin geliştirme, üretim, test etme, foobar). Bu bir sarmalayıcı
git-config üzerinden eylem. Görmek SCOPES daha fazla bilgi için bölüm.

kapsamı kaldır
Bir kapsamı kaldırın.

yardım et Bir kullanım yardımı yazdırır.

SEÇENEKLER


-u [Kullanıcı adı], --kullanıcı [Kullanıcı Adı]
FTP oturum açma adı. Eğer herhangi bir argüman verilmezse yerel kullanıcı alınacaktır.

-p [şifre], --şifre [parola]
FTP şifresi. Herhangi bir argüman verilmezse, bir şifre istemi gösterilecektir.

-k [[Kullanıcı hesabı]], --anahtarlık [[Kullanıcı hesabı]]
KeyChain'den FTP şifresi (yalnızca Mac OS X).

-A, --herşey
Geçerli Git ödemesinin tüm dosyalarını yükler.

-A, --aktif
FTP etkin modunu kullanır.

-s [kapsam], --kapsam [kapsam]
Kapsam kullanma (örneğin geliştirme, üretim, test etme, foobar). Görmek KAPSAM ve VARSAYILANLAR
daha fazla bilgi için bölüm.

-ben, --kilit
Uzaktan kilitlemeyi etkinleştirin.

-NS, --kuru çalışma
Hiçbir şey yüklemez veya silmez ancak .git-ftp.log dosyasını almaya çalışır.
uzak ana bilgisayar.

-F, --Kuvvet
Hiçbir soru sormaz, sadece sorar.

-N, --sessiz
Sessiz ol.

-H, --yardım et
Bazı kullanım bilgilerini yazdırır.

-içinde, --ayrıntılı
Ayrıntılı olun.

-vv Mümkün olduğunca ayrıntılı olun. Hata ayıklama bilgileri için kullanışlıdır.

--uzak-kök
Uzak kök dizini belirtir

--senkronizasyon
Git projesinin kök yoluymuş gibi senkronize edilecek yerel dizini belirtir.

--anahtar SSH Özel anahtar dosya adı.

--pubkey
SSH Genel anahtar dosya adı. --key seçeneğiyle kullanılır.

--güvensiz
Sunucunun sertifikasını doğrulamayın.

--cacert
CA sertifika deposu olarak kullanın. Bir sunucunun kendinden imzalı bir adresi olduğunda kullanışlıdır
belgesi.

--epsv'yi devre dışı bırak
Pasif FTP aktarımları yaparken curl'a EPSV komutunun kullanımını devre dışı bırakmasını söyleyin.
Curl normalde her zaman PASV'den önce EPSV'yi kullanmaya çalışır, ancak bununla
seçeneği, EPSV'yi kullanmayı denemeyecektir.

--versiyon
Sürümü yazdırır.

URL


Bir URL'nin şeması beklediğiniz gibidir

protokol://host.domain.tld:bağlantı noktası/yol

Tam özellikli bir URL'nin altında ana bilgisayar.example.com limanda 2121 yola benim yolum protokolü kullanma
ftp:

ftp://ana bilgisayar.example.com:2121/yolum

Ancak sadece FTP yok. Desteklenen protokoller şunlardır:

ftp://...
FTP (hiçbir protokol ayarlanmamışsa varsayılan)

sftp://...
SFTP

ftp://...
FTPS

ftpes://...
Açık SSL (FTPES) protokolü üzerinden FTP

VARSAYILANLAR


Kendinizi tekrarlamayın. .git/config dosyasında git-ftp için varsayılanları ayarlama

$ git config git-ftp.<(url|user|password|syncroot|cacert)>

Herkes örnekleri sever:

$ git config git-ftp.user john
$ git config git-ftp.url ftp.example.com
$ git config git-ftp.password secr3t
$ git config git-ftp.syncroot yolu/dizini
$ git config git-ftp.cacert caCertStore
$ git config git-ftp.deployedsha1file mySHA1File
$ git yapılandırma git-ftp.insecure 1
$ git yapılandırma git-ftp.key ~/.ssh/id_rsa

Bu varsayılanları ayarladıktan sonra, [e-posta korumalı] kadar basit

$ git ftp push

SCOPES


Her sistem veya ortam için farklı varsayılanlara mı ihtiyacınız var? Sözde kapsam özelliğini kullanın.

Çoklu ortam geliştirmeyi kullanıyorsanız kullanışlıdır. Bir geliştirme, test etme ve bir
Üretim ortamı.

$ git yapılandırma git-ftp. .<(url|kullanıcı|şifre|syncroot|cacert)>

Yani aşağıdaki durumda bir test kapsamı ve bir üretim kapsamı belirleyeceksiniz.

Burada "test" kapsamının parametrelerini ayarladık

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

Burada "üretim" kapsamının parametrelerini ayarladık.

$ git config git-ftp.prodüksiyon.kullanıcı yöneticisi
$ git config git-ftp.prodüksiyon.url live.example.com
$ git config git-ftp.prodüksiyon.şifre n0tThatSimp3l

Kapsamı zorlamak test yapmak takma ad [e-posta korumalı]:8080/foobar-yolu şifre kullanma basit3l

$ git ftp push -s testi

Not: The KAPSAM özelliği ile karıştırılabilir. VARSAYILANLAR özellik. Çünkü ayarlamadık
bu kapsam için kullanıcı git-ftp'yi kullanır tuvalet kullanıcı olarak daha önce ayarlandığı gibi VARSAYILANLAR.

Kapsamı zorlamak üretim takma ad [e-posta korumalı] şifre kullanma n0tThatSimp3l

$ git ftp push -s üretimi

İpucu: Kapsam adınız şube adınızla aynıysa. Kapsamı atlayabilirsiniz
argümanı, örneğin mevcut şubeniz "üretim" ise:

$ git ftp push -s

Kapsam ekleme eylemini kullanarak da kapsamlar oluşturabilirsiniz. Tüm ayarlar şurada tanımlanabilir:
URL'si. Burada şunu oluşturuyoruz: üretim eklenti kapsamını kullanarak kapsam

$ git ftp eklenti kapsamı üretimi ftp://yönetici:[e-posta korumalı]/foobar-yolu

Kapsam kaldırma eylemi kullanılarak kapsamların silinmesi kolaydır.

$ git ftp kapsam kaldırma üretimi

GÖZDEN GEÇİRME DOSYALAR TO BE SENKRONİZE


Yoksayılacak dosya adlarını .git-ftp-ignore'a ekleyin.

Dizin yapılandırmasındakilerin tümü yoksayılıyor:

yapılandırma/.*

./ dosyasında .txt uzantısına sahip tüm dosyalar yoksayılıyor:

.*\.txt

Bu, a.txt ve b.txt'yi yok sayar ancak dir/c.txt'yi yok sayar

foobar.txt adlı tek bir dosyayı göz ardı etmek:

foobar\.txt

SENKRONİZE TAKİP EDİLMEYEN DOSYALAR


Eşleştirilmiş izlenen bir dosya değiştiğinde izlenmeyen bir dosyayı yüklemek için (örn.
Kaynak SCSS veya LESS dosyası değiştiğinde CSS dosyası), .git-ftp-include'a bir dosya çifti ekleyin:

css/style.css:scss/style.scss

Tek bir izlenmeyen dosyada birleştirilen birden fazla kaynak dosyanız varsa,
izlenmeyen dosyayı, her satırda bir tane olacak şekilde birden fazla izlenen dosyayla eşleştirin. Bu şunları sağlar:
izlenen bileşen dosyalarından herhangi biri olduğunda, birleştirilmiş izlenmeyen dosya düzgün şekilde yüklendiğinde
değişiklik:

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

NETRC


Arka uçta Git-ftp, curl'u kullanır. Bu şu anlama gelir ~/.netrc diğerinin yanında kullanılabilir
Kimlik doğrulamak için Git-ftp seçenekleri.

$ editör ~/.netrc
makine ftp.example.com
giriş yap John
şifre GİZLİ

EXIT KODLARI


Bir sürü farklı hata kodu ve bunlara karşılık gelen hata mesajları vardır.
kötü koşullar sırasında ortaya çıkar. Bu yazı yazıldığı sırada çıkış kodları şöyleydi:

1 Bilinmeyen hata

2 Yanlış Kullanım

3 Eksik argümanlar

4 Yükleme sırasında hata

5 İndirirken hata oluştu

6 Bilinmeyen protokol

7 Uzaktan kilitli

8 Git projesi değil

BİLİNEN KONULAR & BÖCEK


Yukarı akış BTS şu adreste bulunabilir: .

YAZARLAR


René Moser[e-posta korumalı]>.

Onworks.net hizmetlerini kullanarak git-ftp'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    yudum
    yudum
    SWIG bir yazılım geliştirme aracıdır
    C ile yazılmış programları birbirine bağlayan ve
    Çeşitli yüksek seviyeli C++
    Programlama dilleri. SWIG ile birlikte kullanılır
    farklı...
    SWIG'i indirin
  • 2
    WooCommerce Nextjs Tepki Tepkisi
    WooCommerce Nextjs Tepki Tepkisi
    İle oluşturulmuş React WooCommerce teması
    Sonraki JS, Webpack, Babel, Node ve
    GraphQL ve Apollo kullanarak Express
    Müşteri. React'te WooCommerce Mağazası(
    içerir: Ürünler...
    WooCommerce Nextjs React Temasını İndirin
  • 3
    arşiv_repo
    arşiv_repo
    ArchLabs için paket deposu Bu bir
    ayrıca alınabilen uygulama
    itibaren
    https://sourceforge.net/projects/archlabs-repo/.
    OnWorks'te barındırılan...
    archlabs_repo'yu indirin
  • 4
    Zephyr Projesi
    Zephyr Projesi
    Zephyr Projesi yeni nesildir
    gerçek zamanlı işletim sistemi (RTOS)
    birden fazla donanımı destekler
    mimariler. Bir
    az yer kaplayan çekirdek...
    Zephyr Projesini İndirin
  • 5
    SCon'lar
    SCon'lar
    SCons bir yazılım oluşturma aracıdır
    bu daha üstün bir alternatif
    klasik "Yap" oluşturma aracı
    hepimiz biliyoruz ve seviyoruz. SCons (şimdiki değeri)
    uygulanmış...
    SCons'u İndirin
  • 6
    PSeInt
    PSeInt
    PSeInt, aşağıdakiler için bir sözde kod yorumlayıcısıdır.
    ispanyolca konuşan programlama öğrencileri.
    Temel amacı, bir araç olmaktır.
    temel bilgileri öğrenmek ve anlamak
    konsept...
    PSeInt'i indirin
  • Daha fazla »

Linux komutları

Ad