经常遇到开发服务器是公用的,而自己的开发环境在本地,那么如何保证代码的一致?
以前的操作:在服务器上将代码传至GitLab,然后用PHPStorm工具通过SFTP同步代码。
最近向之前的同事请教后,才发觉一个好的方法:
在本地和服务器上同时部署Git,然后服务器和本地保持同一开发环境,本地开发完成后,提交代码到GitLab,然后服务器端从GitLab上将代码pull下来,这样就能保证代码一致,而不会影响到开发了。
下面分享一下配置GItLab的密钥过程:
【环境】
Git Bash on window
【提示】
无权操作GitLab,没有添加GitLab秘钥,或者账户没有权限。
【步骤】
打开 Git Bash:
确认window上是否已经存在公钥:.ssh/id_rsa.pub;
如果有直接复制该公钥至GitLab的秘钥列表中(http://vcs.xxx.com/profile/keys);
如果没有,开始创建;
#-C 后跟自己的邮箱地址(GitLab登录账号)
输入要生成的秘钥文件名,此处可不填,为默认文件名;
输入认证密码,可以为空:即操作Git命令和GitLab交互时,不需要密码;
完成后的信息提示;
生成的秘钥文件;
查看生成的公钥内容;
将公钥复制粘贴到GItLab秘钥列表中(注意保证密钥是一行);
测试是否可以访问GitLab;
至此,就可以正常访问GitLab了;
领取专属 10元无门槛券
私享最新 技术干货