本操作日记是引导在DevOps环境中提交个人源代码,操作步骤如下:
1. Git的本地安装,可参考:
https://blog.csdn.net/sanxd/article/details/82624127;
2. 本地创建一个文件夹,专门存放每周上传的代码,建议路径要短一些,不要中文;
3. 代码文件在保存时要以UTF-8的编码形式保存,避免中文乱码;
4. 提交代码(本文介绍的内容)
1 具体操作以下为提交代码的具体操作:
- 前提:确保SDP登录,并打开全局设置,完成Gitlab的开通和登录(即完成DevOps初体验的内容)
- 英文斜体为输入到bash中的内容(建议复制粘贴后进行修改,避免错误)
gitconfig --global http.sslVerify false
# 设置默认取消tls证书校验,否则后续操作会失败;git config --globaluser.name
# 非常重要 ,为你的gitlab账号,例如: gd-zenghaijian,不要书名号;git config --global user.email
# 非常重要 ,为你的gitlab账号邮箱,例如: zenghaijian@gd.chinamobile.com; 3) 根据gitlab中的项目 仓库地址信息,把项目仓库clone到本地;git clone https://172.31.250.6:30002/chanyan-self-sourcecode/chanyan-self-sourcecode.git
# 若首次登陆,git会提示输入gitlab的账号密码;
4)进入“chanyan-self-sourcecode”文件夹下面;cd chanyan-self-sourcecode
5)首先 以自己名字全拼生成代码文件夹,再 把代码放到自己 的代码文件夹下,然后 提交代码文件夹到Gitlab中;git add XXX
# XXX是自己名字文件夹;
gitcommit -m 'liuyiming 12.24 update code'
# ''引号内请填写:名字+日期;
git push
# 如果超时,则要关闭bash,重新提交操作;
至此,代码文件就已经上传至DevOps文件项目下。
02 常见问题1)上传空文件夹会删除掉自己的云端文件夹,请勿删掉各自文件夹中的“项目指引.txt”;
2)如出现以下情况,“Timed out ”发送超时问题: 解决:因为SDP断开,需要重新连接。若仍不行,则需要完全卸载SDP,并重新安装和登录。 3)如出现以下情况,没提 示报错但云端未更新: 解决:commit时需要写完整,后面的-m ‘.…’也需写全,格式一定要完整且正确。4)如出现以下情况,找不到项目,登录gitlab发现该用户管理项目下没有文档项目
解决:更新account-info.yaml,重新提交。若仍不行,则把其他人先暂时删掉,只剩需要添加的员工,重新尝试提交。 END