請問如何利用mac的終端機 以及 git(sudo)功能將檔案上傳到指定的ftp?
我現在是用atom去編輯網頁,然後保存後會自動上傳(已設置過)
但我想使用AB網頁,就是一個是測試用,一個是正式用
正式是給客戶端看的網頁內容~~
要如何用git去做到上傳所有編輯過的網頁檔案到指定的ftp目錄?
請問如何利用mac的終端機 以及 git(sudo)功能將檔案上傳到指定的ftp?
我現在是用atom去編輯網頁,然後保存後會自動上傳(已設置過)
但我想使用AB網頁,就是一個是測試用,一個是正式用
正式是給客戶端看的網頁內容~~
要如何用git去做到上傳所有編輯過的網頁檔案到指定的ftp目錄?
你只是想把本地代码上传到远程ftp服务器。
简单起见,每次修改完毕把本地代码打tar包,ssh连接到服务器后用rz
直接上传,全量或者部分更新。
你非要用git来同步代码的话,
可以在github、gitee.com等网站开一个私有的仓库,代码都同步到第三方。
或者自己在ftp服务器上搭建一个gitlab服务
2 回答7.9k 阅读✓ 已解决
2 回答6.9k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
1 回答5.6k 阅读✓ 已解决
3 回答3.4k 阅读✓ 已解决
1 回答5.3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
首先,我認爲你沒有搞清楚git與ftp的區別,git是版本管理工具,而FTP是File Transfer Protocol(文件傳輸協議)的縮寫。在以前git和ssh不太流行的時候,代碼的部署工作主要通過FTP協議上傳到服務器進行部署,而在今天,我們通常使用git方式來部署代碼:coder在本地編輯及測試好代碼後,使用
git push
命令將代碼推送到公共倉庫,然後再在服務器使用git pull
命令更新代碼。如果你想使用FTP的方式來部署代碼,那麼對推薦你使用SFTP協議,這個相比FTP更加的安全和便捷。然後具體到你的問題,你可以使用git或者是SFTP任一種方式來完成你的部署任務,看你對哪種更爲熟悉和方便。
無論如何,“用git上傳文件到FTP”的說法都是錯誤的。
回答如有錯誤請斧正!
以上。