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 对用户进行设置
- 在浏览器登录后,点击右上角(用户图标),选择设置
- 进入用户设置界面,点击左边“SSH密钥”
- 在SSH密钥界面进行密钥的添加
对于linux的ssh密钥的获取,请看文末:
2.2 口头向项目管理员请求加入项目开发
2.3 使用git命令对项目进行修改
2.3.1 初次参与该项目
- 克隆:git clone ssh://git@192.168.30.67:2222/yhy/tutorial.git
- 下载完成后进入tutorial文件夹(即本地项目仓库)
- 对文件进行编辑
- 编辑完成后对需要推送的文件进行添加:git add 文件名
- 对本次修改进行一次本地提交:git commit -m “引号内即为本次修改的备忘信息”
- 添加远程仓库:git remote add origin ssh://git@192.168.30.67:2222/yhy/tutorial.git
- 推送:git push -u origin master
- 显示正常文件上传后,可在浏览器查看此次修改
对于第一次使用git的用户,需运行以下命令进行配置:
git config --global user.name "Your Name"
git config --global user.email you@example.com
2.3.2 在已有基础上参与该项目修改
- 进入本地仓库(tutorial文件夹)
- 同步更新项目进度:git pull
- 重复2.3.1的3~5步
- 直接推送:git push
- 显示正常文件上传后,可在浏览器查看此次修改
FAQ
- 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
- git是什么?请查看:
- Windows如何配置,请查看:git-for-windows.md