一、目的
使用SourceTree管理gitliab仓库,高效整洁,清晰明了。
二、环境
1.Sourcetree
2.安装SSH
3.Gitlab
三、Clone克隆步骤
1.SourceTree配置SSH秘钥
(1)工具-》选项
(2)选择公钥,并且添加,一般位置是在:用户名/.ssh\id_rsa.pub
2.GitLab配置SSH秘钥
(1)点击“setting”
(2)将windows、linux下公钥:用户名/.ssh\id_rsa.pub里的内容,拷贝到这个位置,并且保存
3.SourceTree通过ssh/http克隆
(1)点击“clone”
(2)在gitlab中选择Clone-》Clone with SSH/或者Clone with HTTP
(3)拷贝到SourceTree的对应位置
备注:如果私有搭建gitlab,而没有配置域名和ip对应,则需要修改在(2)中复制的ssh/http的项目地址连接,这个也是一个坑,在此举例
-》ssh方式
ssh://git@ip:922/.../requirements.git
-》http方式
http://ip:9180/.../requirements.git
-》备注:
(1)ip是gitlab部署服务器的ip
(2)SSH和http的端口号是不一样的
(4)点击clone即可(非常方便)
四、push文件步骤
1.暂存:文件状态-》暂存所有
2.添加备注,然后提交本地仓库
3.推送到远程仓库:点击“推送”