git 上傳文件到FTP?

請問如何利用mac的終端機 以及 git(sudo)功能將檔案上傳到指定的ftp?
我現在是用atom去編輯網頁,然後保存後會自動上傳(已設置過)
但我想使用AB網頁,就是一個是測試用,一個是正式用
正式是給客戶端看的網頁內容~~
要如何用git去做到上傳所有編輯過的網頁檔案到指定的ftp目錄?

阅读 3.2k
2 个回答

首先,我認爲你沒有搞清楚git與ftp的區別,git是版本管理工具,而FTP是File Transfer Protocol(文件傳輸協議)的縮寫。在以前git和ssh不太流行的時候,代碼的部署工作主要通過FTP協議上傳到服務器進行部署,而在今天,我們通常使用git方式來部署代碼:coder在本地編輯及測試好代碼後,使用git push命令將代碼推送到公共倉庫,然後再在服務器使用git pull命令更新代碼。如果你想使用FTP的方式來部署代碼,那麼對推薦你使用SFTP協議,這個相比FTP更加的安全和便捷。

然後具體到你的問題,你可以使用git或者是SFTP任一種方式來完成你的部署任務,看你對哪種更爲熟悉和方便。
無論如何,“用git上傳文件到FTP”的說法都是錯誤的。

回答如有錯誤請斧正!
以上。

你只是想把本地代码上传到远程ftp服务器。
简单起见,每次修改完毕把本地代码打tar包,ssh连接到服务器后用rz直接上传,全量或者部分更新。

你非要用git来同步代码的话,
可以在github、gitee.com等网站开一个私有的仓库,代码都同步到第三方。
或者自己在ftp服务器上搭建一个gitlab服务

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏