Go通過SSH部署專案到伺服器

2021-09-21 07:08:47 字數 498 閱讀 3013

學習了go語言後,打算利用最近比較空一點,寫乙個前端部署工具,不需要每次都複製貼上的麻煩,這篇是主檔案,利用利用之前寫的幾個方法完成部署

下面直接看**,使用了上面封裝的這幾種方法

func

main()

// 這裡換成實際的 ssh 連線的 使用者名稱,密碼,主機名或ip,ssh埠

if err !=

nil//結束關閉服務

defer sftpclient.

close()

//先刪除檔案

remove.

remove

(sftpclient,remotedir)

//再上傳檔案

upload.

upload

(sftpclient,localfilepath,remotedir)

}

最後直接部署成功!

部署專案到伺服器

購買伺服器,可以到阿里雲 華為雲等國內一些大型雲服務平台購買,個人推薦國內的ucloud平台,活動多價效比高 購買的伺服器使用liunx作業系統,推薦使用centos 7。有了雲伺服器,還需要乙個網域名稱,通過網域名稱訪問 我想應該沒有人會用自己的ip來訪問吧 購買網域名稱,同樣可以在以上幾個雲服務...

專案部署到伺服器

今天,第一次為工作寫日子,以後肯定會一直記錄,好了,說一下重點吧。如何把已完成的專案部署到伺服器,準備工作,在伺服器上搭建 jdk 和 tomcat 版本根據個人需求,我是 jdk1.7 和 tomcat 7.0 具體怎麼搭建上網查吧。第一步 把自己的專案上傳到伺服器上。我用的是最笨的方法,因為伺服...

Django專案部署到伺服器

安裝 sudo apt install python3 pip sudo pip3 install virtualenv sudo apt install nginx sudo apt install mysql server 建立虛擬環境 在專案目錄下執行 home file virtualenv...