1. 程式人生 > >Slog63_專案上線之ArthurSlog個人網站上線2

Slog63_專案上線之ArthurSlog個人網站上線2

  • ArthurSlog
  • SLog-63
  • Year·1
  • Guangzhou·China
  • September 9th 2018

大成若缺 其用不弊 大盈若衝 其用不窮 大直若屈 大巧若拙 大辯若訥

開發環境MacOS(High Sierra 10.13.5)

需要的資訊和資訊源:

開始編碼

  • 網站的所有程式碼已經編寫完畢
  • 稍微修改一下package.json

package.json

{
  "name": "nodeserver",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "koa": "^2.5.2",
    "koa-static": "^5.0.0"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/BlessedChild/ArthurSlog.com.git"
  },
  "author": "ArthurSlog",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/BlessedChild/ArthurSlog.com/issues"
  },
  "homepage": "https://github.com/BlessedChild/ArthurSlog.com#readme"
}
  • 現在,需要把整個資料夾傳送到伺服器去
  • 這裡使用 scp指令
  • 開啟命令列,輸入
scp -h
scp: illegal option -- h
usage: scp [-346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[[email protected]]host1:]file1 ... [[[email protected]]host2:]file2
  • scp的使用方法:
-v  顯示進度。可以用來檢視連線、認證、或是配置錯誤

-P 選擇埠

-r 複製目錄

1、從本地將檔案傳輸到伺服器
scp[本地檔案的路徑]   [伺服器使用者名稱]@[伺服器地址]:[伺服器上存放檔案的路徑]

scp /Users/mac/Desktop/test.txt [email protected]:/root

2、從本地將資料夾傳輸到伺服器
scp -r[本地檔案的路徑]   [伺服器使用者名稱]@[伺服器地址]:[伺服器上存放檔案的路徑]

scp -r /Users/mac/Desktop/test [email protected]:/root

3、將伺服器上的檔案傳輸到本地
scp [伺服器使用者名稱]@[伺服器地址]:[伺服器上存放檔案的路徑]   [本地檔案的路徑]

scp 
[email protected]
:/root/default/test.txt /Users/mac/Desktop 4、將伺服器上的資料夾傳輸到本地 scp -r [伺服器使用者名稱]@[伺服器地址]:[伺服器上存放檔案的路徑] [本地檔案的路徑] scp -r [email protected]:/root/default/test /Users/mac/Desktop
  • 所以,執行一下指令,把本地資料夾 nodeserver傳送至 伺服器上,存放路徑是 /usr/local/src/
scp -r ~/Desktop/nodeserver [email protected]伺服器ip地址:/usr/local/src
  • 至此,把本地編寫好的原始碼成功傳送至伺服器上。

歡迎關注我的微信公眾號 ArthurSlog

關注微信公眾號“ArthurSlog”

如果你喜歡我的文章 歡迎點贊 留言

謝謝