我有一个git repo,其中一组开发人员和我正在合作项目代码。偶尔,我们希望将git repo复制到具有外部IP地址(w.x.y.z
)的VPS(安装为Linux服务器)。将git repo部署到“production”服务器
我可以进入一个SFTP客户端并向上浏览文件夹层次结构到服务器根目录,然后导航到/ var/www /(服务器web根目录)来删除我的文件,但我想部署到服务器通过命令行来代替。
我的目标是将Linux服务器配置为远程git目录,但不知道如何去浏览文件层次结构,让git认识到远程分支仓库需要进入/ var/www /。
简要搜索已发现git remote add origin [email protected]
然后使用git push origin
。
看来,通过连接这种方式到w.x.y.z
将使我在'用户名'的主文件夹,而不是通过浏览器访问根网站目录(/ var/www /)。
有没有人了解我应该如何去设置一个远程目录来部署git仓库到“生产”服务器?
谢谢。我相信这正是我所期待的。我会研究一下rsync,看看能否为我所需要的工作做好准备 –