一共是两部分:第一部分将本地idea和gitlab建立ssh连接;第二部分拉取gitlab代码。
一、第一部分将本地ideaSSH Keys
SSH keys allow you to establish a secure connection between your computer and GitLab.
1小头像-》 Setting -->SSH Keys -->generate it
2安装git客户端Git-2.8.3-64-bit.exe,运行git_bash.exe
3运行:ssh-keygen -t rsa -C "gitlab账号"
中间需要输入密码(建议与git登录密码一致)
完成后会生成key到路径:C:\Users\user\.ssh\ id_rsa.pub
4将C:\Users\user\.ssh\id_rsa.pub文件中的内容notpad++打开复制key中,注意不要有空格
5.粘贴完成后点击title,自动生成内容,点击ADD KEY。
二、gitlab建立ssh连接
1.新建一个空文件
2.初始化
git init
3.跟orgin建立连接
git remote add origin git@。。。
还有一种方式是 git remote add origin https@。。。
//查看git的http代理配置
$ git config --global http.proxy
本次操作会遇到Failed to connect to 127.0.0.1 port 61422: Connection refused
因为本地和gitlab直接调用不通,所以才有第一种形式。
4.查看当前代码的所在的分支
git branch
5.拉取远程的分支
git fetch origin dev_name(远程分支)
6.本地区名字
git checkout -b dev_name(本地分支名) origin/dev(远程分支)
7.拉取代码
git pull origin dev(远程分支名称)
8.修改代码分支(前提是dev_name已经从远程拉取过了)
git checkout dev_name