InglesPransesEspanyol

Ad


OnWorks favicon

git-ftp - Online sa Cloud

Patakbuhin ang git-ftp sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na git-ftp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


Git-ftp - Git powered FTP client na isinulat bilang shell script.

SINOPSIS


git-ftp [mga aksyon] [mga opsyon] [url]...

DESCRIPTION


Ang manu-manong pahinang ito ay nagdodokumento ng maikling programa ng git-ftp.

Ang Git-ftp ay isang FTP client na gumagamit ng Git upang matukoy kung aling mga lokal na file ang ia-upload o kung aling mga file
dapat tanggalin sa remote host.

Nai-save nito ang naka-deploy na estado sa pamamagitan ng pag-upload ng SHA1 hash sa .git-ftp.log file. meron
hindi na kailangan ng Git (http://git-scm.org) na mai-install sa remote host.

Kahit na maglaro ka sa iba't ibang sangay, alam ng git-ftp kung aling mga file ang naiiba at tanging
humahawak sa mga file na iyon. Walang ordinaryong FTP client ang makakagawa nito at nakakatipid ito ng oras at bandwidth.

Ang isa pang kalamangan ay ang Git-ftp ay humahawak lamang ng mga file na sinusubaybayan gamit ang Git (http://git-
scm.org).

MGA PAGKILOS


sa loob Sinisimulan ang unang pag-upload sa malayuang host.

itulak Nag-a-upload ng mga file na nagbago mula noong huling pag-upload.

humabol
Ina-upload lang ang .git-ftp.log file. Na-upload na namin ang mga file sa remote
host na may ibang programa at gustong matandaan ang estado nito sa pamamagitan ng pag-upload ng
.git-ftp.log file.

Ipakita Mga download na huling na-upload na SHA1 mula sa log at mga hook `git show`.

mag-log Mga download na huling na-upload na SHA1 mula sa log at mga hook `git log`.

magdagdag-saklaw
Lumilikha ng bagong saklaw (hal. dev, produksyon, pagsubok, foobar). Ito ay isang pambalot
aksyon sa git-config. Tingnan mo SAKLAW seksyon para sa karagdagang impormasyon.

alisin-saklaw
Mag-alis ng saklaw.

Tulungan Nagpi-print ng tulong sa paggamit.

Opsyon


-u [username], --gumagamit [username]
FTP login name. Kung walang ibinigay na argumento, kukunin ang lokal na user.

-p [password], --passwd [password]
FTP password. Kung walang ibinigay na argumento, ipapakita ang prompt ng password.

-k [[user]@[account]], --keychain [[user]@[account]]
FTP password mula sa KeyChain (Mac OS X lang).

-a, --lahat
Ina-upload ang lahat ng file ng kasalukuyang Git checkout.

-A, --aktibo
Gumagamit ng FTP active mode.

-s [saklaw], --saklaw [saklaw]
Paggamit ng saklaw (hal. dev, produksyon, pagsubok, foobar). Tingnan mo SCOPE at MGA DEFAULT
seksyon para sa karagdagang impormasyon.

-l, --lock
Paganahin ang malayuang pag-lock.

-D, --dry-run
Hindi nag-a-upload o nagtatanggal ng anuman, ngunit sinusubukang kunin ang .git-ftp.log file mula sa
malayong host.

-f, --puwersa
Hindi nagtatanong ng kahit anong tanong, nagtatanong lang.

-n, --tahimik
Manahimik ka.

-h, - Tumulong
Nagpi-print ng ilang impormasyon sa paggamit.

-sa, --verbose
Maging verbose.

-vv Maging verbose hangga't maaari. Kapaki-pakinabang para sa impormasyon sa pag-debug.

--malayong-ugat
Tinutukoy ang malayuang direktoryo ng ugat

--syncroot
Tinutukoy ang isang lokal na direktoryo kung saan magsi-sync na parang ito ang git project root path.

--susi SSH Private key file name.

--pubkey
Pangalan ng file ng SSH Public key. Ginamit sa --key na opsyon.

--insecure
Huwag i-verify ang certificate ng server.

--cacert
Gamitin bilang tindahan ng sertipiko ng CA. Kapaki-pakinabang kapag ang isang server ay nakakuha ng self-signed
sertipiko

--disable-epsv
Sabihin sa curl na huwag paganahin ang paggamit ng EPSV command kapag gumagawa ng passive FTP transfers.
Karaniwang laging susubukan ng Curl na gamitin ang EPSV bago ang PASV, ngunit kasama nito
opsyon, hindi nito susubukang gamitin ang EPSV.

--bersyon
Mga bersyon ng pag-print.

URL


Ang scheme ng isang URL ay ang iyong inaasahan

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

Sa ibaba ng buong itinatampok na URL sa host.example.com sa daungan 2121 sa landas mypath gamit ang protocol
ftp:

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

Ngunit, mayroong hindi lamang FTP. Ang mga sinusuportahang protocol ay:

ftp://...
FTP (default kung walang nakatakdang protocol)

sftp://...
SFTP

ftps://...
FTPS

ftpes://...
FTP sa tahasang SSL (FTPES) na protocol

MGA DEFAULT


Huwag ulitin ang iyong sarili. Ang pagtatakda ng mga default para sa git-ftp sa .git/config

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

Gusto ng lahat ng mga halimbawa:

$ 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 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

Pagkatapos itakda ang mga default na iyon, itulak sa [protektado ng email] ay kasing simple ng

$ git ftp push

SAKLAW


Kailangan ng iba't ibang mga default sa bawat system o kapaligiran? Gamitin ang tinatawag na feature na saklaw.

Kapaki-pakinabang kung gumagamit ka ng multi environment development. Tulad ng isang pag-unlad, pagsubok at a
kapaligiran ng produksyon.

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

Kaya sa kaso sa ibaba, magtatakda ka ng saklaw ng pagsubok at saklaw ng produksyon.

Dito namin itinakda ang mga param para sa saklaw na "pagsubok"

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

Dito namin itinakda ang mga param para sa saklaw na "produksyon"

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

Pagtulak sa saklaw pagsubok bansag [protektado ng email]:8080/foobar-path gamit ang password simple3l

$ git ftp push -s na pagsubok

tandaan: Ang SCOPE Ang tampok ay maaaring ihalo sa MGA DEFAULT tampok. Dahil hindi namin itinakda ang
user para sa saklaw na ito, ginagamit ng git-ftp john bilang user tulad ng itinakda bago sa MGA DEFAULT.

Pagtulak sa saklaw produksyon bansag [protektado ng email] gamit ang password n0tThatSimp3l

$ git ftp push -s produksyon

Pahiwatig: Kung ang pangalan ng iyong saklaw ay magkapareho sa pangalan ng iyong sangay. Maaari mong laktawan ang saklaw
argumento, hal kung ang iyong kasalukuyang sangay ay "produksyon":

$ git ftp push -s

Maaari ka ring gumawa ng mga saklaw gamit ang pagkilos na add-scope. Ang lahat ng mga setting ay maaaring tukuyin sa
URL. Dito namin nililikha ang produksyon saklaw gamit ang add-scope

$ git ftp add-scope production ftp://manager:[protektado ng email]/foobar-path

Madaling tanggalin ang mga saklaw gamit ang pagkilos na alisin ang saklaw.

$ git ftp remove-scope production

PAGBABALIWALA MGA FILE SA BE SYNCED


Magdagdag ng mga pangalan ng file sa .git-ftp-ignore para hindi papansinin.

Hindi pinapansin ang lahat sa Directory config:

config/.*

Hindi pinapansin ang lahat ng file na may extension na .txt sa ./ :

.*\.txt

Binabalewala nito ang a.txt at b.txt ngunit hindi ang dir/c.txt

Hindi pinapansin ang isang file na tinatawag na foobar.txt:

foobar\.txt

SINCING UNTRACKED MGA FILE


Upang mag-upload ng hindi sinusubaybayang file kapag nagbago ang isang ipinares na sinusubaybayang file (hal. pag-upload ng pinagsama-samang
CSS file kapag nagbago ang source nito SCSS o LESS file), magdagdag ng pares ng file sa .git-ftp-include:

css/style.css:scss/style.scss

Kung marami kang pinagmumulan ng mga file na pinagsama sa isang hindi sinusubaybayang file, magagawa mo
ipares ang hindi sinusubaybayang file sa maraming sinusubaybayang file, isa sa bawat linya. Tinitiyak nito ang
ang pinagsamang hindi sinusubaybayang file ay maayos na ina-upload kapag ang alinman sa mga bahagi ay sinusubaybayan ang mga file
baguhin:

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

NETRC


Sa backend, ang Git-ftp ay gumagamit ng curl. Ibig sabihin nito ~/.netrc maaaring gamitin sa tabi ng isa
mga opsyon ng Git-ftp upang patotohanan.

$ editor ~/.netrc
machine ftp.example.com
login john
password SECRET

EXIT MGA CODE


Mayroong isang grupo ng iba't ibang mga error code at ang kanilang mga kaukulang mensahe ng error na maaaring
lumilitaw sa panahon ng masamang kondisyon. Sa oras ng pagsulat na ito, ang mga exit code ay:

1 Hindi kilalang error

2 Maling Paggamit

3 Mga nawawalang argumento

4 Error habang nag-a-upload

5 Error habang nagda-download

6 Hindi kilalang protocol

7 Naka-lock ang remote

8 Hindi isang proyekto ng Git

KILALA MGA ISYU & TUMBOK


Ang upstream BTS ay matatagpuan sa .

MGA AUTHORS


Rene Moser[protektado ng email]>.

Gumamit ng git-ftp online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Susunod na JS, Webpack, Babel, Node, at
    Express, gamit ang GraphQL at Apollo
    Kliyente. Tindahan ng WooCommerce sa React(
    naglalaman ng: Mga produkto...
    I-download ang WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Package repo para sa ArchLabs Ito ay isang
    application na maaari ding makuha
    mula
    https://sourceforge.net/projects/archlabs-repo/.
    Ito ay na-host sa OnWorks sa...
    I-download ang archlabs_repo
  • 4
    Zephyr Project
    Zephyr Project
    Ang Zephyr Project ay isang bagong henerasyon
    real-time na operating system (RTOS) na
    sumusuporta sa maramihang hardware
    mga arkitektura. Ito ay batay sa a
    maliit na footprint kernel...
    I-download ang Zephyr Project
  • 5
    SCons
    SCons
    Ang SCons ay isang tool sa pagbuo ng software
    iyon ay isang superior alternatibo sa
    classic na "Make" build tool na
    alam at mahal nating lahat. Ang SCons ay
    nagpatupad ng...
    I-download ang SCons
  • 6
    PSeInt
    PSeInt
    Ang PSeInt ay isang pseudo-code interpreter para sa
    mga mag-aaral sa programming na nagsasalita ng Espanyol.
    Ang pangunahing layunin nito ay maging kasangkapan para sa
    pag-aaral at pag-unawa sa basic
    konsepto...
    I-download ang PSeInt
  • Marami pa »

Linux command

Ad