开发规范和技术栈

tutorial-master.zip# tutorial

本项目讲解基本的开发规范和技术栈

团队内部项目管理有三大默契(原则):

一切是在线协同的
一切内容是透明的
一切行为是自主的

1. 如何下载本项目

1.1 git clone ssh://git@192.168.30.67:2222/yhy/tutorial.git

在Linux环境下,如V3用户目录下,运行该命令即可下载本项目(tutorial),下面以本项目地址为例,讲解gitlab项目地址的含义

  • git clone 为git下载命令,用于下载代码仓库中的完整项目
  • ssh://git@192.168.30.67:2222/yhy/tutorial.git 为项目在服务器的地址,其中yhy为项目所有者名称,tutorial为本项目名称,对应使用的是ssh服务,端口固定为2222

推广:下载gitlab项目命令模板:git clone ssh://git@192.168.30.67:2222/用户名/项目名.git

1.2 在浏览器点击项目右上角的“下载”下拉框,选择任一格式的压缩包进行下载

2. 如何参与本项目的开发

2.1 对用户进行设置

  1. 在浏览器登录后,点击右上角(用户图标),选择设置
  2. 进入用户设置界面,点击左边“SSH密钥”
  3. 在SSH密钥界面进行密钥的添加

对于linux的ssh密钥的获取,请看文末:

2.2 口头向项目管理员请求加入项目开发

2.3 使用git命令对项目进行修改

2.3.1 初次参与该项目
  1. 克隆:git clone ssh://git@192.168.30.67:2222/yhy/tutorial.git
  2. 下载完成后进入tutorial文件夹(即本地项目仓库)
  3. 对文件进行编辑
  4. 编辑完成后对需要推送的文件进行添加:git add 文件名
  5. 对本次修改进行一次本地提交:git commit -m “引号内即为本次修改的备忘信息”
  6. 添加远程仓库:git remote add origin ssh://git@192.168.30.67:2222/yhy/tutorial.git
  7. 推送:git push -u origin master
  8. 显示正常文件上传后,可在浏览器查看此次修改

对于第一次使用git的用户,需运行以下命令进行配置:

git config --global user.name "Your Name"
git config --global user.email you@example.com
2.3.2 在已有基础上参与该项目修改
  1. 进入本地仓库(tutorial文件夹)
  2. 同步更新项目进度:git pull
  3. 重复2.3.1的3~5步
  4. 直接推送:git push
  5. 显示正常文件上传后,可在浏览器查看此次修改

FAQ

  1. Linux如何获取SSH密钥(以v3为例):cat ~/.ssh/id_rsa.pub

如果出现"Permissions 0755 for ‘/share/home/liumanjiao/.ssh/id_rsa’ are too open", 则需要修改.ssh文件夹权限 chmod -R 700 ~/.ssh

  1. git是什么?请查看:
  2. Windows如何配置,请查看:git-for-windows.md
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值