1.先查看是否有ssh cd ~/.ssh
右键打开Git Bash Here,输入命令:

ssh cd ~/.ssh

如上图所示,我本地没有ssh密钥
2.创建你的邮箱的ssh密钥 ssh-keygen -t rsa -C “你的邮箱”

直接连续按3次回车,就会出现成功提示,如下图

3.跟着提示的路径找到密钥所在位置,以上图为例,密钥位置为:C:/Users/KF5188/.ssh/目录下

4.用记事本打开.pub后缀的公钥文件,全选,复制内容

5.打开gitlab 点击右上角头像:设置(Settings)–>SSH Keys

6.配置公钥,把从记事本复制的内容,粘贴进来,点击Add key,添加

7.配置成功,此时下方密钥列表就会显示刚刚添加的密钥

8.添加本地远程仓库
命令:git remote add origin xxxxxxx.git ,查看git远程是否添加成功:git remote -v

地址从哪里来?
找到你的远程仓库,第一种方法:直接复制地址栏的地址,手动在地址后面加上 .git;第二种方法:直接点击clone按钮,复制clone with HTTP地址,即下图所示2

到这里我们的git远程仓库配置就完成啦!
9.最后别忘了,如果你没有配置过本地用户名和邮箱,记得要配置一下哦,(主要是为了辨认你的身份)步骤:
全局配置:

$ git config --global user.name "Name"
$ git config --global user.email "email@xx.com"

通过命令检验是否配置成功

$ git config user.name
$ git config user.email

本地连接gitlab远程仓库相关推荐

  1. Git连接GitLab远程仓库

    1.简介 远程仓库是指托管在网络上的项目仓库,现在互联网上有很多项目托管平台,比如github.gitlab等.为了不公开自己项目代码,可以在自己的服务器上搭建自己的项目仓库,最常见的是搭建GitLa ...

  2. git连接github远程仓库

    一:设置用户名和邮箱 打开Git Bash Here 输入: git config --global user.name '用户名' git config --global user.email '邮 ...

  3. git命令行推送本地分支到远程仓库

    之前说过Git与IDEA强强联合(HTTPS协议连接)那么如何使用命令行来推送代码呢? 如下图所示为一个基于layui的前端代码: 目录工作区文件: 本地内容就是将这些内容推送到远程仓库 首先使用gi ...

  4. 通过Android studio使用git创建本地分支提交远程仓库以及如何查看切换分支

    我们有时候对命令不熟悉的同学例如我,那么这个AS自带的这个创建分支功能就对我们必不可少了. 首先我们看下远程仓库只有主支master,没有任何分支的信息如下图: 1.首先我们打开AS,点击右下角的gi ...

  5. 如何断开GitLab远程仓库链接

    关于如何在极市平台断开与其自有的GitLab远程仓库链接,再将代码Push到码云上面的流程 一.首先查看现有的链接 git remove -v 可以看到如下提示: [外链图片转存失败,源站可能有防盗链 ...

  6. git删除本地分支在远程仓库已不存在的分支

    查看本地及远程所有分支 git branch -a 查看origin的详细信息 git remote show origin 同步origin主机对于git分支的删除操作,即去除Git Graph无用 ...

  7. git本地项目关联远程仓库

    git本地项目关联远程仓库 背景 实际开发中,偶尔会遇到从零开始开发一个项目的情况,常常是先在本地开发,再推送到远程仓库,记录一下从创建本地仓库开始,到推送远程仓库的过程 流程概述 远程创建项目,这一 ...

  8. 与gitlab远程仓库建立链接

    目录 注册账号 本地账号导入 建立远程链接 生成SSH秘钥 获取密钥 填写密钥 分支确定 注册账号 1.进入gitlab 注册个人账号,如非管理员,可能需要管理员释放权限 2.进入gitlab建立工程 ...

  9. 使用gitlab创建项目和添加成员,并提交本地代码至gitlab远程仓库

    一.背景 GitHub和GitLab 都是基于web的Git仓库,使用起来二者差不多,它们都提供了分享开源项目的平台,为开发团队提供了存储.分享.发布和合作开发项目的中心化云存储的场所. GitHub ...

最新文章

  1. SIP协议的传输层原理报文解析(解读rfc3581)(待排版)
  2. linux扩充消息队列,Linux关于消息队列的使用分享
  3. 关于css浮动的一点思考
  4. 什么?使用cmd登陆mysql的命令忘了?我辞职学习去了。。。
  5. Knockout中ViewModel与Model的互转
  6. stimulsoft入门教程:分层报表(下)
  7. 操作元素之表单属性设置
  8. ubuntu12.04.4安装搜狗输入法
  9. P4145 上帝造题的七分钟2 / BZOJ3211花神游历各国
  10. mysql授权账号查询权限_【MySQL】MySQL授权与用户权限查询
  11. php递归算法-无限极分类
  12. u盘写保护怎么才能真正去掉
  13. 正弦波叠加成方波--Python简易版
  14. 计算机内存条只认了一个,怎么解决Win10插入2个4G内存条却只显示4G?
  15. Python爬虫 带你一键爬取LOL英雄皮肤壁纸
  16. 软件测试的简单理解以及与软件开发的区别
  17. Springboot启动流程详解
  18. 电脑ssl协议 linux,基于ssl协议和openssl工具建立私有CA
  19. 创建vue项目的时候报错:Skipped git commit due to missing username and email in git config.
  20. 盘点庚子年里,火到出圈的人工智能应用

热门文章

  1. 数据结构:栈的实现及应用场景
  2. 十年长空、历久弥新,SDCC即将盛大开启
  3. EasyPlayer播放H.265视频,播放器快照时间显示的问题优化
  4. oppor11点android版本,OPPO R11有几个版本 OPPO R11巴萨版与普通版区别 (全文)
  5. 计算机病毒的危害作文,作文大全-网络病毒惹的祸
  6. “天猫双11”背后的流量治理技术与标准实践
  7. 关于研究纯净水安全监控问题
  8. 软件开发者面试百问-----怎样在内存中实现伦敦地铁的结构?
  9. 弘辽科技:从哪些细节去把控直通车。
  10. 回收站如何添加到桌面?没有回收站的数据怎么恢复