How to Upload Website Code in Atom to Godaddy
Remote FTP
FTP/FTPS/SFTP client for Atom.io
Getting started
- Open up an existing project or create a new i (File -> Open binder...)
- Open remote-ftp sidebar (Packages -> Remote FTP -> Toggle)
- Create a configuration file for your project (Packages -> Remote FTP -> Create (southward)FTP config file)
- One time connected you should be seeing the content of the remote connection
- All basic commands (
connect
,disconnect
, ...) are available from the sidebar context card and the Control Palette
Tip: Create an ignore file to forestall your sensitive information from getting synced to your host (Packages -> Remote FTP -> Create ignore file)
Keyboard shortcuts
We all know that some handy commands can brand our daily task easier, this are meant to do that, be aware that the action of whatsoever of them could overwrite or be over written past any other plugin.
Windows | Mac | |
---|---|---|
Toggle | Ctrl + Alt + o | Ctrl + Alt + o |
Connect | Ctrl + Alt + c | Ctrl + Alt + c |
Disconnect | Ctrl + Alt + d | Ctrl + Alt + d |
Upload | Ctrl + Shift + u | Cmd + Shift + u |
Package preferences
There are some settings subconscious in the package preferences!
Configuration in project's .ftpconfig
file
SFTP Configuration Options
{ "protocol": "sftp", "host": "example.com", // string - Hostname or IP address of the server. Default: 'localhost' "port": 22, // integer - Port number of the server. Default: 22 "user": "user", // string - Username for authentication. Default: (none) "laissez passer": "pass", // string - Password for password-based user hallmark. Default: (none) "promptForPass": fake, // boolean - Set to true for enable password/passphrase dialog. This will prevent from using cleartext countersign/passphrase in this config. Default: faux "remote": "/", // try to employ accented paths starting with / "agent": "", // cord - Path to ssh-agent'due south UNIX socket for ssh-agent-based user authentication. Linux/Mac users can set "env" as a value to employ env SSH_AUTH_SOCK variable. Windows users: set to 'pageant' for authenticating with Pageant or (bodily) path to a cygwin "UNIX socket." Default: (none) "privatekey": "", // string - Absolute path to the individual key file (in OpenSSH format). Default: (none) "passphrase": "", // string - For an encrypted private key, this is the passphrase used to decrypt it. Default: (none) "hosthash": "", // string - 'md5' or 'sha1'. The host'south central is hashed using this method and passed to the hostVerifier function. Default: (none) "ignorehost": true, "connTimeout": 10000, // integer - How long (in milliseconds) to wait for the SSH handshake to consummate. Default: 10000 "keepalive": 10000, // integer - How often (in milliseconds) to send SSH-level keepalive packets to the server (in a similar way every bit OpenSSH's ServerAliveInterval config option). Set up to 0 to disable. Default: 10000 "keyboardInteractive": false, // boolean - Set to true for enable verifyCode dialog. Keyboard interaction authentication mechanism. For example using Google Hallmark (Multi factor) "keyboardInteractiveForPass": false, // boolean - Gear up to truthful for enable keyboard interaction and use laissez passer options for password. No open dialog. "watch":[ // array - Paths to files, directories, or glob patterns that are watched and when edited outside of the atom editor are uploaded. Default : [] "dist/stylesheets/master.css", // reference from the root of the project. "dist/stylesheets/", "dist/stylesheets/*.css" ], "watchTimeout":500, // integer - The duration ( in milliseconds ) from when the file was last changed for the upload to begin. "filePermissions":"0644" // string - Permissions for uploaded files. Alarm: if this selection is set, previously prepare permissions on the remote are overwritten! }
FTP & FTPS Configuration Options
{ "protocol": "ftp", "host": "example.com", // cord - The hostname or IP accost of the FTP server. Default: 'localhost' "port": 21, // integer - The port of the FTP server. Default: 21 "user": "user", // string - Username for authentication. Default: 'anonymous' "pass": "laissez passer", // string - Countersign for authentication. Default: 'bearding@' "promptForPass": simulated, // boolean - Set to truthful for enable countersign dialog. This volition forbid from using cleartext countersign in this config. Default: false "remote": "/", "secure": faux, // mixed - Gear up to true for both control and data connection encryption, 'control' for command connectedness encryption only, or 'implicit' for implicitly encrypted control connexion (this mode is deprecated in modern times, but usually uses port 990) Default: imitation "secureOptions": null, // object - Boosted options to exist passed to tls.connect(). Default: (null) encounter https://nodejs.org/api/tls.html#tls_tls_connect_options_callback "connTimeout": 10000, // integer - How long (in milliseconds) to wait for the control connexion to be established. Default: 10000 "pasvTimeout": 10000, // integer - How long (in milliseconds) to wait for a PASV information connection to be established. Default: 10000 "keepalive": 10000, // integer - How often (in milliseconds) to send a 'dummy' (NOOP) control to keep the connection alive. Default: 10000\. If set to 0, keepalive is disabled. "watch":[ // array - Paths to files, directories, or glob patterns that are watched and when edited outside of the cantlet editor are uploaded. Default : [] "dist/stylesheets/main.css", // reference from the root of the project. "dist/stylesheets/", "dist/stylesheets/*.css" ], "watchTimeout":500 // integer - The duration ( in milliseconds ) from when the file was last changed for the upload to brainstorm. }
How to use .ftpignore?
This package use the ignore npm package. Which covers the operation of fully gitignore.
How utilise multiproject mode?
It is a very alpha / beta version. For the time beingness, only 1 project is supported at one fourth dimension.
I'd like to back up this projection
Aid us bring this project to the moon! Atom'southward rocket needs to get somewhere, right?
-
Contribute! I'll be happy to accept pull requests!
-
Bug hunting! Report them!
-
Feature request? Please allow me know by filling an issue!
-
Share the honey!
- Star this projection on Cantlet, Github
- Speak out on the forum
Contributors
:1st_place_medal: @mgrenier (Original owner)
:2nd_place_medal: @jpxd
:3rd_place_medal: @jimmaaay
@pinguinjkeke @miclaus @phawxby @wasikuss @garetmckinley @zxwef @MikeWillis @maxsbelt @kikoseijo @gevatter @morukutsu @wdacgrs @coolhome @samifouad @JamesCoyle @dhyegofernando @DeanmvSG @nopjmp @prugel @StephenNeate @dala00 @ghoben @inferst @dantman @UziTech @jackalstomper @Alhadis @QwertyZW @ASnow @evilangelmd @kadirgun @nbdamian @thorstenhirsch @ilessiivi @lioutikov @zlibra
@maxswjeon
Source: https://atom.io/packages/remote-ftp
0 Response to "How to Upload Website Code in Atom to Godaddy"
Post a Comment