DevOps操作日记(二)

发布于 2021-01-13 17:36

本操作日记是引导在DevOps环境中提交个人源代码,操作步骤如下:

1. Git的本地安装,可参考:

https://blog.csdn.net/sanxd/article/details/82624127;

2. 本地创建一个文件夹,专门存放每周上传的代码,建议路径要短一些,不要中文;

3. 代码文件在保存时要以UTF-8的编码形式保存,避免中文乱码;

4. 提交代码(本文介绍的内容)

1
具体操作


以下为提交代码的具体操作:

  • 前提:确保SDP登录,并打开全局设置,完成Gitlab的开通和登录
    (即完成DevOps初体验的内容)
  • 英文斜体为输入到bash中的内容
    (建议复制粘贴后进行修改,避免错误)
1)git bash here”即可在此路径下打开bash;
2)Bash输入以下命令

gitconfig --global http.sslVerify false

# 设置默认取消tls证书校验,否则后续操作会失败;

git config --globaluser.name <username>

非常重要,<username>为你的gitlab账号,不要书名号;

git config --global user.email <email>

非常重要,<email>为你的gitlab账号邮箱;
3) 根据gitlab中的项目仓库地址信息,把项目仓库clone到本地;

git clone https://xxx.xx.xxx/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 'XXX 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

本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。

相关素材