在项目开发中,我们一般会使用gitlab和source tree这对CP来新建和提交代码,那么我们首先来了解一下gitlab这个工具。
git是分布式的版本控制系统, 每一个终端都是一个仓库,客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。每一次的提取操作,实际上都是一次对代码仓库的完整备份。
1.登陆
管理员会为使用者开通账号并设置权限
2.修改密码等账号信息
在左侧菜单栏选择users,进行修改
3.生成 ssh key
在左侧菜单栏选择 Help,在user documentation下面选择倒数第三个SHH。在终端里按照文档提示进行命令输入,
ssh-keygen -t rsa -C "你开通git的邮箱",回车
终端响应之后直接再回车,如果已经生成过key会提示overwrite,如果第一次生成的话接下来会生成key。
用文本编辑器打开id_rsa.pub文件,里面的信息即为SSH key,将这些信息复制到GitHub的Add SSH key页面即可
4.新建项目
回到首页,点击右上角【+New Project】按钮,接下来设置项目名和项目权限。
5.source tree的配合使用
打开source tree 新建一个仓库——>从url克隆——>单击一下目标路径自动填写路径与项目文件夹——>自动弹出可视化界面——>通过提交,拉取,推送等操作