GitLab远程同步

总的过程分为俩部分.

                  一部分,是自己的电脑建立本地版本库并且建立对应的分支

                  另一部分,是远程的gitlab中填写自己的SSH key以及创建对应的属于自己的分支。

本地版本库搭建

1.下载git并安装

2.选择一个地方新建文件夹,注意,路径一定要是英文的。

3.进入文件夹,右击鼠标,选择Git Bash Here,意思就是在这里启动git bash

4.Windows启动后如图。看到这里,你们就用对应的命令行工具进入到你新建的文件夹。

5.现在,我们来把这个普通的文件夹变成git仓库。在刚打开的命令行工具中输入命令:

git init

 6,仓库建立完成,下面做一些基本的配置

 

//配置用户名和邮箱

git config --global user.name "自己取的用户名" //目的在于告诉Git你是谁,以便写入日志

git config --global user.email "自己的邮箱" //例如: example@qq.com

//生成秘钥,也就是在链接远程库时电脑的识别码。

ssh-keygen -t rsa -C "youremail@example.com" //复制粘贴就好

//创建分支,远程拉取的也是分支,多人协作不可能允许直接push到master分支,所以本地建立一个对应分支的比较好

git checkout -b 分支名 //创建加切换一步到位

7.现在基本的本地的前置工作做完了,可以看到自己的用户目录下多了一个  .ssh  文件夹。

8.进入文件夹,可以看到两个文件

9、选择 id_rsa.pub ,使用记事本打开,文本编译器都行,复制里面的内容,里面是公钥,我们把公钥的内容在服务器端存贮后,每次上传服务器就知道你是哪台电脑,并且给你上传的权限,否则是传不上的。

OK,本地配置结束,下面开始服务器的。

在服务器端的前置工作

 此处,我用的github演示,但是,放心,一样的。

 

首先将刚刚复制的公钥粘贴到SSH keys

 

 

 

然后在服务器端拉取一个分支,假如没有分支的话。最好问问头,是每人各拉一个分支还是共用一个大分支

链接远程库和本地库,并把代码拉取到本地,并且提交。

 

//进入到git本地库,git bash here后在执行下面代码

​​​​​​​git remote add origin 你的远程库地址 //连接远程库

​​​​​​​git pull --rebase origin 远程分支名 //这步是把远程的代码拉取到本地

//在此开发 或者 把自己的代码复制粘贴进项目对应的目录(不要整个文件夹的复制粘贴)

修改代码后​​​​​​​

git add . //添加所有代码到暂存区​​​​​​​

git commit -m "say something" //把代码从暂存区提交到本地版本库

​​​​​​​git status //查看状态,报错是无法推送远程的

​​​​​​​git push -u origin 远程分支名 //推送到远程库

​​​​​​​//第一次推送,需要加 -u 后面直接执行

​​​​​​​git push origin 远程分支名

​​​​​​​登录GItLab服务器,看看提交了没有。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值