关于Gitlab和SourceTree以及配置SSH的一点自我总结
2017-07-30 16:19
471 查看
Gitlab是Git的另一个产品,是专门负责项目代码远程托管的地址,最近去我司的另一个项目组帮忙才首次接触到。 现总结一下首次使用的配置。
第一步:首先生成公钥
打开终端命令行输入:
这里的邮箱地址是你的Gitlab邮箱账号。
然后按3个回车,密码为空。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/c812fd467db55ae11d4f1095c1285442)
在.ssh文件夹下找到这三个文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/77a078b7b2e4da5e8b6acc5f57eb74e2)
第二步: 在gitlab中配置公钥
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/52335d5d56c69bb3a6044b0beb6d54cb)
输入公钥配置完成,复制一下SSH,后面在SourceTree里拉取项目时使用
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/efa5396b6a4e1f09a9724a3771ec9757)
第三步:使用SourceTree拉取项目到本地
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/74044295ed33c71ad843782e023542f7)
这里的源URL输入之前你复制的SSH的那个链接,分支就选择一下工作中需要提交代码的那个分支。点击克隆,,项目就会拉去到本地了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/e6ef3b615469ceca0292e0b25cb75c7d)
第四步:SourceTree的基本使用
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/3771c3b96c69c2be9e2f612827c2317c)
SourceTree最主要的两个操作就是拉去和推送,,有一点需要特别注意,,就是在拉取之前先把自己本地的修改推送到本地仓库,,然后再拉取远端的代码,,拉取完之后,千万不要着急把本地自己修改的代码推到远端,,一定要运行一下确保自己本地修改的代码和远端拉取的代码不冲突不报错再把自己本地仓库里的代码推送到远端!
以上就是Gitlab和SourceTress的基本介绍,,算是入门级的介绍吧。
第一步:首先生成公钥
打开终端命令行输入:
$ ssh-keygen -t rsa -C “邮箱地址”
这里的邮箱地址是你的Gitlab邮箱账号。
然后按3个回车,密码为空。
在.ssh文件夹下找到这三个文件:
第二步: 在gitlab中配置公钥
输入公钥配置完成,复制一下SSH,后面在SourceTree里拉取项目时使用
第三步:使用SourceTree拉取项目到本地
这里的源URL输入之前你复制的SSH的那个链接,分支就选择一下工作中需要提交代码的那个分支。点击克隆,,项目就会拉去到本地了。
第四步:SourceTree的基本使用
SourceTree最主要的两个操作就是拉去和推送,,有一点需要特别注意,,就是在拉取之前先把自己本地的修改推送到本地仓库,,然后再拉取远端的代码,,拉取完之后,千万不要着急把本地自己修改的代码推到远端,,一定要运行一下确保自己本地修改的代码和远端拉取的代码不冲突不报错再把自己本地仓库里的代码推送到远端!
以上就是Gitlab和SourceTress的基本介绍,,算是入门级的介绍吧。
相关文章推荐
- SSH(secure shell)免登陆配置以及原理------总结
- 关于SSH注解开发 拦截器的配置以及实现
- gitlab和sourcetree配置ssh绕坑
- 关于jsp网页以及web.xml文件配置总结
- 关于编译Qt以及驱动的一点总结吧 - Rollen Holt - 博客园
- 关于github和sourcetree的ssh密钥配置教程
- 关于self.view以及applicationFrame之类屏幕高度的一点总结
- SourceTree通过配置SSH来链接GitLab
- 实现Winform应用系统自动升级 ---------关于服务器端配置文件以实现的一点总结
- HTTP访问转HTTPS访问的总结--关于本地https访问以及服务器https访问配置
- 关于Oracle数据库的用户对象配置以及数据镜像的总结--转载于项目组周朝勇笔记
- 关于Oracle数据库的用户对象配置以及数据镜像的总结
- ubuntu12.10服务器关于网络配置、安装ssh、vsftpd以及编译安装LAMP等
- 关于序列化以及NonSerializedAttribute的一点总结
- 关于php+mysql+nginx配置的一点总结
- 关于kali开机自动启动ssh服务的方法以及配置kalissh的一些基本操作
- 关于MFC OpenGL环境配置的一点总结
- 关于git 账户配置以及代码克隆的部分总结
- 关于CPU位数,OS位数以及内存大小关系的一点总结
- gitlab和sourcetree配置ssh绕坑