使用sourctree将本地git仓库推送到gitlab上

目录

  1. 准备工作
  2. 获取SSH密钥
  3. 建立本地仓库
  4. 推送

一、准备工作

本实验中,本地电脑和服务器在一个局域网中,本地电脑打开浏览器,输入192.168.1.110,进入服务器gitlab界面。

二、获取SSH密钥

在本地电脑的sourcetree软件上创建密钥,然后复制到gitlab上,二者的密钥必须一致。

步骤1

点击命令行模式打开git bash,注意要实现装好git,一般 sourcetree 自带git
使用sourctree将本地git仓库推送到gitlab上_第1张图片

步骤2

在命令行输入代码

ssh-keygen -t rsa -C "邮件地址@youremail.com"

接着会出现三次让你输入,每次都回车,创建好公钥/私钥对。

  • -t: t 是type的缩写,即指定密钥的类型,密钥的类型有两种,一种是RSA,一种是DSA。
  • -C: C是comment(注释)的缩写,表示提供一个注释,用于识别这个密钥, 可以省略。引号里的内容为注释的内容,所以双引号里面不一定得填邮箱,可以输入任何内容。

执行下面指令,输出公钥

 cat ~/.ssh/id_rsa.pub

使用sourctree将本地git仓库推送到gitlab上_第2张图片

步骤3

在sourcetree里添加公钥
使用sourctree将本地git仓库推送到gitlab上_第3张图片
公钥存放的地址,每台电脑会有出入
使用sourctree将本地git仓库推送到gitlab上_第4张图片

步骤4

打开gitlab的设置,将密钥复制到这里,添加密钥
使用sourctree将本地git仓库推送到gitlab上_第5张图片

三、建立本地仓库

步骤1

创建本地仓库,把代码移入本地仓库。
使用sourctree将本地git仓库推送到gitlab上_第6张图片

步骤2

将本地仓库与远端gitlab仓库关联起来。点击设置,然后添加
使用sourctree将本地git仓库推送到gitlab上_第7张图片
远端名称默认写"origin"
使用sourctree将本地git仓库推送到gitlab上_第8张图片
URL路径在这个位置找到
使用sourctree将本地git仓库推送到gitlab上_第9张图片

四、推送

使用sourctree将本地git仓库推送到gitlab上_第10张图片

使用sourctree将本地git仓库推送到gitlab上_第11张图片
使用sourctree将本地git仓库推送到gitlab上_第12张图片

你可能感兴趣的:(git,git,gitlab)