EnglishFrenchSpanyol

Ad


Favicon OnWorks

git-ftp - Dalam talian dalam Awan

Jalankan git-ftp dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan git-ftp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


Git-ftp - Pelanggan FTP berkuasa Git ditulis sebagai skrip shell.

SINOPSIS


git-ftp [tindakan] [pilihan] [url]...

DESCRIPTION


Halaman manual ini mendokumenkan secara ringkas program git-ftp.

Git-ftp ialah klien FTP yang menggunakan Git untuk menentukan fail tempatan yang hendak dimuat naik atau fail mana
harus dipadamkan pada hos jauh.

Ia menyimpan keadaan yang digunakan dengan memuat naik cincang SHA1 dalam fail .git-ftp.log. Terdapat
tidak perlu Git (http://git-scm.org) untuk dipasang pada hos jauh.

Walaupun anda bermain dengan cawangan yang berbeza, git-ftp mengetahui fail mana yang berbeza dan sahaja
mengendalikan fail tersebut. Tiada klien FTP biasa boleh melakukan ini dan ia menjimatkan masa dan lebar jalur.

Kelebihan lain ialah Git-ftp hanya mengendalikan fail yang dijejaki dengan Git (http://git-
scm.org).

TINDAKAN


INIT Memulakan muat naik pertama ke hos jauh.

menolak Memuat naik fail yang telah berubah sejak muat naik terakhir.

tangkapan
Memuat naik fail .git-ftp.log sahaja. Kami telah memuat naik fail ke jauh
hos dengan program yang berbeza dan ingin mengingati keadaannya dengan memuat naik
Fail .git-ftp.log.

Menunjukkan Muat turun SHA1 yang terakhir dimuat naik daripada log dan cangkuk `git show`.

log Muat turun SHA1 yang terakhir dimuat naik daripada log dan cangkuk `git log`.

tambah-skop
Mencipta skop baharu (cth dev, pengeluaran, ujian, foobar). Ini adalah pembalut
tindakan ke atas git-config. Lihat SKOP seksyen untuk maklumat lanjut.

keluarkan-skop
Keluarkan skop.

membantu Mencetak bantuan penggunaan.

PILIHAN


-u [nama pengguna], --pengguna [nama pengguna]
Nama log masuk FTP. Jika tiada hujah diberikan, pengguna tempatan akan diambil.

-p [kata laluan], --passwd [kata laluan]
Kata laluan FTP. Jika tiada hujah diberikan, gesaan kata laluan akan ditunjukkan.

-k [[pengguna akaun]], --rantai kunci [[pengguna akaun]]
Kata laluan FTP daripada KeyChain (Mac OS X sahaja).

-A, --semua
Memuat naik semua fail pembayaran Git semasa.

-A, --aktif
Menggunakan mod aktif FTP.

-s [skop], --skop [skop]
Menggunakan skop (cth dev, pengeluaran, ujian, foobar). Lihat SKOP and PIALA
seksyen untuk maklumat lanjut.

-l, --kunci
Dayakan penguncian jauh.

-D, --lari kering
Tidak memuat naik atau memadam apa-apa, tetapi cuba mendapatkan fail .git-ftp.log daripada
hos jauh.

-f, - kekuatan
Tidak bertanya apa-apa, ia hanya bertanya.

-n, --senyap
Senyaplah.

-h, - membantu
Mencetak beberapa maklumat penggunaan.

-v, --verbose
Berkata-kata.

-vv Bersikaplah sekata mungkin. Berguna untuk maklumat nyahpepijat.

--root-jauh
Menentukan direktori akar jauh

--syncroot
Menentukan direktori tempatan untuk disegerakkan seolah-olah ia adalah laluan akar projek git.

--kunci Nama fail kunci peribadi SSH.

--pubkey
Nama fail kunci awam SSH. Digunakan dengan pilihan --key.

--tidak selamat
Jangan sahkan sijil pelayan.

--cacert
Gunakan sebagai kedai sijil CA. Berguna apabila pelayan telah mendapat tandatangan sendiri
perakuan.

--disable-epsv
Beritahu curl untuk melumpuhkan penggunaan arahan EPSV semasa melakukan pemindahan FTP pasif.
Curl biasanya akan sentiasa cuba menggunakan EPSV sebelum PASV, tetapi dengan ini
pilihan, ia tidak akan cuba menggunakan EPSV.

--versi
Versi cetakan.

URL


Skim URL ialah apa yang anda jangkakan

protocol://host.domain.tld:port/path

Di bawah URL yang ditampilkan penuh untuk host.example.com di pelabuhan 2121 ke laluan mypath menggunakan protokol
ftp:

ftp://host.example.com:2121/mypath

Tetapi, tidak ada FTP sahaja. Protokol yang disokong ialah:

ftp://...
FTP (lalai jika tiada protokol ditetapkan)

sftp://...
SFTP

ftps://...
FTPS

ftpes://...
FTP melalui protokol SSL (FTPES) eksplisit

PIALA


Jangan ulangi sendiri. Menetapkan lalai untuk git-ftp dalam .git/config

$ git config git-ftp.<(url|pengguna|kata laluan|syncroot|cacert)>

Semua orang suka contoh:

$ git config git-ftp.user john
$ git config git-ftp.url ftp.example.com
$ git config git-ftp.kata laluan secr3t
$ git config git-ftp.syncroot path/dir
$ git config git-ftp.cacert caCertStore
$ git config git-ftp.deployedsha1file mySHA1File
$ git config git-ftp.insecure 1
$ git config git-ftp.key ~/.ssh/id_rsa

Selepas menetapkan lalai tersebut, tekan ke [e-mel dilindungi] semudah itu

$ git ftp push

SKOP


Perlukan lalai yang berbeza bagi setiap sistem atau persekitaran? Gunakan ciri skop yang dipanggil.

Berguna jika anda menggunakan pembangunan pelbagai persekitaran. Seperti pembangunan, ujian dan a
persekitaran pengeluaran.

$ git config git-ftp. .<(url|pengguna|kata laluan|syncroot|cacert)>

Jadi dalam kes di bawah anda akan menetapkan skop ujian dan skop pengeluaran.

Di sini kami menetapkan param untuk "pengujian" skop

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

Di sini kami menetapkan param untuk skop "pengeluaran"

$ git config git-ftp.production.user manager
$ git config git-ftp.production.url live.example.com
$ git config git-ftp.production.password n0tThatSimp3l

Menolak ke skop ujian alias [e-mel dilindungi]:8080/foobar-path menggunakan kata laluan simp3l

$ git ftp push -s ujian

Catatan: . SKOP ciri boleh dicampur dengan PIALA ciri. Kerana kami tidak menetapkan
pengguna untuk skop ini, git-ftp menggunakan john sebagai pengguna seperti yang ditetapkan sebelum masuk PIALA.

Menolak ke skop pengeluaran alias [e-mel dilindungi] menggunakan kata laluan n0tThatSimp3l

pengeluaran $ git ftp push -s

Petunjuk: Jika nama skop anda adalah sama dengan nama cawangan anda. Anda boleh melangkau skop
hujah, contohnya jika cawangan semasa anda ialah "pengeluaran":

$ git ftp push -s

Anda juga boleh membuat skop menggunakan tindakan skop tambah. Semua tetapan boleh ditakrifkan dalam
URL. Di sini kita mencipta pengeluaran skop menggunakan skop tambah

Pengeluaran skop tambahan $ git ftp ftp://manager:[e-mel dilindungi]/foobar-path

Memadam skop adalah mudah menggunakan tindakan alih keluar skop.

pengeluaran skop buang $ git ftp

MENGABAIKAN FILES KEPADA BE DISEGERAKAN


Tambahkan nama fail pada .git-ftp-ignore untuk diabaikan.

Mengabaikan semua dalam konfigurasi Direktori:

konfigurasi/.*

Mengabaikan semua fail yang mempunyai sambungan .txt dalam ./ :

.*\.txt

Ini mengabaikan a.txt dan b.txt tetapi tidak dir/c.txt

Mengabaikan satu fail yang dipanggil foobar.txt:

foobar\.txt

MENGEJUTKAN TIDAK DIJALANKAN FILES


Untuk memuat naik fail yang tidak dijejaki apabila fail yang dijejak berpasangan berubah (cth memuat naik fail tersusun
Fail CSS apabila fail SCSS atau LESS sumbernya berubah), tambahkan pasangan fail ke .git-ftp-include:

css/style.css:scss/style.scss

Jika anda mempunyai berbilang fail sumber yang digabungkan menjadi satu fail yang tidak dijejaki, anda boleh
gandingkan fail yang tidak dijejaki dengan berbilang fail yang dijejaki, satu setiap baris. Ini memastikan
gabungan fail tidak dikesan dimuat naik dengan betul apabila mana-mana komponen menjejaki fail
ubah:

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

NETRC


Di bahagian belakang, Git-ftp menggunakan curl. Ini bermaksud ~/.netrc boleh digunakan di sebelah yang lain
pilihan Git-ftp untuk mengesahkan.

$ editor ~/.netrc
mesin ftp.example.com
log masuk john
kata laluan RAHSIA

EXIT KOD


Terdapat sekumpulan kod ralat yang berbeza dan mesej ralat sepadannya yang mungkin
muncul semasa keadaan buruk. Pada masa penulisan ini, kod keluar adalah:

1 Ralat tidak diketahui

2 Salah Penggunaan

3 Hilang hujah

4 Ralat semasa memuat naik

5 Ralat semasa memuat turun

6 Protokol tidak diketahui

7 Jauh dikunci

8 Bukan projek Git

DIKENALI ISU & BUANG


BTS hulu boleh didapati di .

PENGARANG


Rene Moser[e-mel dilindungi]>.

Gunakan git-ftp dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    SWIG
    SWIG
    SWIG ialah alat pembangunan perisian
    yang menghubungkan atur cara yang ditulis dalam C dan
    C++ dengan pelbagai peringkat tinggi
    bahasa pengaturcaraan. SWIG digunakan dengan
    berbeza...
    Muat turun SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema WooCommerce React, dibina dengan
    Seterusnya JS, Webpack, Babel, Node dan
    Ekspres, menggunakan GraphQL dan Apollo
    Pelanggan. Kedai WooCommerce dalam React(
    mengandungi: Produk...
    Muat turun Tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repo pakej untuk ArchLabs Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/archlabs-repo/.
    Ia telah dihoskan dalam OnWorks di...
    Muat turun archlabs_repo
  • 4
    Projek Zephyr
    Projek Zephyr
    Projek Zephyr ialah generasi baharu
    sistem pengendalian masa nyata (RTOS) yang
    menyokong pelbagai perkakasan
    seni bina. Ia berdasarkan a
    inti tapak kecil...
    Muat turun Projek Zephyr
  • 5
    SCON
    SCON
    SCons ialah alat pembinaan perisian
    itu adalah alternatif yang lebih baik daripada
    alat binaan klasik "Buat" yang
    kita semua tahu dan suka. SCons ialah
    melaksanakan...
    Muat turun SCons
  • 6
    PSeInt
    PSeInt
    PSeInt ialah penterjemah kod pseudo untuk
    pelajar pengaturcaraan berbahasa Sepanyol.
    Tujuan utamanya adalah untuk menjadi alat untuk
    mempelajari dan memahami asas
    konsep...
    Muat turun PSeInt
  • Lebih »

Arahan Linux

Ad