安装步骤

  1. 首先,确认系统是否已安装git,可以通过git指令进行查看,如果没有,则输入sudo apt-get install git命令进行安装。

安全配置

  1. 安装完成后进行git配置,输入指令git config --global user.name "xxx"git config --global user.email "你的邮箱地址"
  2. 配置完成后,输入ssh-keygen -C '你的邮箱地址' -t rsa创建验证用的公钥,在用户目录~/.ssh/下建立相应的密钥文件。
  3. 使用命令cd ~/.ssh进入~/.ssh文件夹,输入gedit id_rsa.pub打开id_rsa.pub文件,复制其中所有内容。接着访问代码托管平台,如gitee,打开https://gitee.com/profile网页,点击SSH公钥,标题栏可以随意输入,公钥栏把刚才复制的内容粘贴进去就OK了。
  4. 可使用ssh -T git@gitee.net命令来测试连接是否畅通。
  5. 输入git remote add origin git@gitee.com:xxx/xxx.git为项目添加SSH的URL,之后便可安全提交代码。

参考资料

Ubuntu下git的安装与使用

在Ubuntu上安装Git相关推荐

  1. Git学习系列之Debian或Ubuntu上安装Git详细步骤(图文详解)

    前言 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Win ...

  2. Ubuntu 20.04上安装Git方法

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

  3. ubuntu19 安装git_如何在Ubuntu 20.04上安装Git

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

  4. ubuntu19 安装git_在Ubuntu 18.04上安装Git

    步骤1.首先,通过运行以下命令确保您的系统和apt包列表完全更新: apt-get update -y apt-get upgrade -y 第2步.在Ubuntu 18.04上安装Git. 现在让我 ...

  5. Linux系统入门学习:在Debian或Ubuntu上安装完整的内核源码

    问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核.那么在Debian或Ubuntu上有什么可行的方法来下载完整的内核源码呢? 在给你的Linux安装完整 ...

  6. linux安装Git依赖的包出错,技术|Linux有问必答:如何在Linux上安装Git

    问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:"git: command not found". 请问我该如何在某某发行版上安装Git? Git是一个流行的开 ...

  7. protobuf2和3同时安装_在 Ubuntu 上安装 Protobuf 3 的教程详解

    什么时候需要安装 如果使用 protoc 命令,遇到 Protoc not found,表示未安装.或者,执行时出现错误:This parser only recognizes "proto ...

  8. git安装 perl ubuntu_Ubuntu系统上安装Git

    Git是一个开源的分布式版本控制系统,它在全球范围内得到广泛的使用.互联网上还有像GitHub这样的网站提供了免费的Git服务,很多流行的开源项目都使用了Git来托管项目,比如Perl.Ruby on ...

  9. 如何在 Linux 和 Unix 上安装 git?

    使用Linux发行版的首选软件包管理器在Linux上安装Git是最简单的方法.如果你喜欢从源代码构建,你可以在kernel.org上找到tarball .希望本文对大家有帮助~ 于Debian / U ...

最新文章

  1. 集线器、路由器与交换机
  2. 《大话数据结构》第9章 排序 9.9 快速排序(下)
  3. 博客真的停止维护了,找我请@我。
  4. java kettle 日志 log_kettle使用log4j管理输出日志
  5. SSH服务器能够允许root用户远程登录
  6. 一种视频录制时,类似监控视频中加入动态时间标记的装置
  7. VMware仅主机网络联网设置
  8. 公司员工考勤系统Java代码
  9. VB如何自动保存_VB编程——菜单栏设计教程
  10. 主流地信遥感数据导航
  11. 平面设计师okr_设计团队如何推进OKR,实现设计赋能?
  12. python qq空间留言批量删除_易语言实现QQ空间留言批量删除的代码
  13. html5图片格式有什么,jpeg是什么?
  14. 植物大战僵尸海盗22困难通关
  15. Named Route ‘***‘ has a default child route. When navigating to this named route
  16. 新一代智能视频云发展现状分析:五大要素成关键
  17. 一名菜鸟程序猿对前端的简单理解及介绍
  18. 六轴机器人光机_烂大街的六轴机器人
  19. 前端后台管理系统————01版权限开发(附带教程及代码)
  20. 生成学习算法.高斯判别分析(GDA).GDA与Logistic模型

热门文章

  1. k近邻算法_K近邻(knn)算法是如何完成分类的?
  2. 【转】由投影重建图像:滤波反投影、FDK、TFDK三维重建算法理论基础
  3. 【转】WebSocket协议:5分钟从入门到精通
  4. 【转】UML基础: 第 2 部分 - 对象图 (Object Diagram)
  5. 一步步编写操作系统 34 内核利用bios中断获取物理内存大小
  6. ROS机器人导航仿真(kinetic版本)
  7. 【HDU - 1937 】Finding Seats(二维前缀和+尺取法)
  8. 【POJ - 2186】Popular Cows (Tarjan缩点)
  9. PointNet:3D点集分类与分割深度学习模型
  10. Apollo进阶课程㊲丨Apollo自动驾驶架构介绍