关键词:git TortoiseGit 码云
近期有个项目,想要记录开发工程中对代码的修改,这个项目又是在远程服务器上的,于是便有了以下的套路.
本地代码通过git推送到码云,这就记录了代码修改历史,也将本地代码备份了一份在托管平台;通过ftp上传到远程服务器,使得本地和服务器代码一致.下面开始说说实现过程.
一 git部分
1.注册码云账号
具体过程按照步骤走就行
2.创建项目
项目信息根据实际填写就好
3.配置git用户信息
$git config --global user.name "你自己的用户名" 可以自己填写
$git config --global user.email "你的自己的邮箱"
4. 创建ssh密钥
生成方法:点击“Generate”后,鼠标在key下面的空白处移动几下,稍等片刻即可生成公钥。将公钥拷贝下来保存在text文本中,同时点击“Save private key”讲私钥保存至本地某个目录(不要忘记该目录,后面会用到)。
码云–个人资料–SSH公钥–添加公钥,将PuTTYgen生成的公钥填入,从头开始复制到=,后面的rsa-key-xxxx不要复制
5.初始化git
在本地建空目录,作为本地代码库。在目录下单击鼠标右键,选择“Git Create respository here …”
Remote:随便取个名字,可以用项目名。URL和Push URL:复制码云上新建项目的ssh地址填入.Putty:导入PuTTYgen生成的私钥文件。
6.推送代码到码云
在本地代码库,点击鼠标右键,选择“TortoiseGit”–“Push”,将代码提交至远程代码库。
若想从远程代码库拉取代码,在本地代码库,点击鼠标右键,选择“TortoiseGit”–“Pull”,将代码“拉”至本地。
二 ftp部分
1.配置ftp的地址
按如图所示进入配置页面
这里的配置可以按图示填写
配置成功后就可以右键找到ftp上传和下载的位置了,可以试试是否能上传成功.
到这里就完成了git push到托管平台(本地也可以搭建)以及ftp upload到服务器了.
其实还可以完善一下ftp可以先推送到测试服务器,没问题在上传到生产环境,另外还测试环境还可以配置xdebug配合调试.这样就可以达到事半功倍的效果.具体过程大家可以实践下!