ubuntu安装git并配置SSH Key
安装git
apt-get install git配置git的用户名和邮箱:
ssh-keygen -trsa -C "youremail@example.com"
ssh-keygen -trsa -C "huanghoujie@163.com"查看用户名和邮箱是否设置成功:git config --list
查看是否已有密钥:cd ~/.ssh
如果未有密钥,则.ssh目录不存在(查看目录可用ll命令),若存在该.ssh目录,则备份删除。生成SSH密钥:ssh-keygen -trsa -C "youremail@example.com"
接着按3个回车,密码为空。
命令执行结束之后,home目录下面会生成.ssh目录(llllll查看),cd到该目录下,使用ls命令可以看出得到了两个文件:id_rsa(私钥)和id_rsa.pub(公钥)。
查看公钥:vim id_rsa.pub,复制全部内容
将公钥添加到github
登录github账号,点击右上角头像,选择Settings,在跳转到的页面左侧Personal settings下面选择SSH and GPG keys这一栏,点击新出现的页面右上角绿色的New SSH key,并在跳转后的页面为新SSH key取一个自定义的title,上一步骤复制的id_rsa.pub文件内容粘贴到key这一栏。最后点击Add SSH key。
成功添加
执行生成密匙命令后,home目录下面没有生成.ssh目录?
ssh-keygen -trsa -C "youremail@example.com"
- Ubuntu没有.ssh 文件夹:https://blog.csdn.net/xueying_2017/article/details/79381915
.ssh安全外壳协议,就先粗糙理解为远程登录
以.开头的文件/路径是隐藏的
需要配置.ssh/config时发现没有这个文件/路径,经过查找得知.ssh在Ubuntu系统并不是默认初始化的,需要在root模式下登录ssh.
按照安装配置的步骤进行,参考链接:http://blog.csdn.net/xqhrs232/article/details/50960520
-Linux上安装使用SSH(ubuntu&&redhat)
https://blog.csdn.net/xqhrs232/article/details/50960520
这是什么意思?
————————————————
版权声明:本文为CSDN博主「guanhuazhan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/guanhuazhan/java/article/details/89068560
ubuntu安装git并配置SSH Key的更多相关文章
- centos 7 安装git并配置ssh
一.安装 1.查看是否安装git rpm -qa|grep git 有git加版本号就说明已经安装过了 2.安装git yum install git 3.查看git版本 git version 二. ...
- linux下安装Git并生成SSH key
系统:contens7.4 1.下载源码解压 wget https://github.com/git/git/archive/v2.3.0.zip unzip v2.3.0.zip cd git-2. ...
- Git bash 配置ssh key
问题描述 昨天为了配置Qt create中的Git,把我一直在使用的Github删除了,今本以为,这样git的一些配置还在,可是,今天上传一些提交的时候,提示我,git没有密钥.梳理一下,这个简单的配 ...
- Centos安装git并配置ssh
1.下载git安装包 git-2.9.4.tar.gz 2.解压 tar -xzvf git-2.9.4.tar.gz 3.修改解压后的文件名 mv git-2.9.4 git 4.安装git依赖的库 ...
- 安装Git,Maven,配置ssh认证
安装git: yum -y install git 安装maven: wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries ...
- 解决GitHub未配置SSH key提示错误信息
git push -u origin master Permission denied (publickey). fatal: Could not read from remote repositor ...
- Git使用:Linux(Ubuntu 14.04 x64)下安装Git并配置连接GitHub
github是一个非常好的网络代码托管仓库,知晓许久,但是一直没有用起来,最近才开始使用git管理自己的文档和代码. Git是非常强大的版本管理工具,今天就告诉大家,如何在Linux下安装GIt,并且 ...
- Git配置SSH Key
最近看到很多人在配置Git时,遇到很问题,网上教程千篇一律.这儿自己单独记录一份. Git配置SSH Key 1.检查本机是否有ssh key设置,切换到.ssh目录 $ cd ~/.ssh 或cd ...
- git for windows配置SSH key
0. 前言 之前用过一段时间的git,后来迁移系统导致电脑中的git bash消失了,由于在上家公司版本管理用的svn,所以一直没有重新配置,目前工作中版本管理用的gitLab,后期计划将工作之外的精 ...
随机推荐
- 当任意文件上传偶遇Safedog
0x01 写在前面 渗透过程中可能会经常遭遇WAF,此时不要轻易放弃,绞尽脑汁竭尽全力,或许弹尽粮绝之时也是柳暗花明之日. 0x02 过狗上传 一次项目渗透过程中,找个一处上传功能 先上传图片,测试上 ...
- 003 TCP/IP协议详解(一)
TCP/IP TCP/IP 意味着 TCP 和 IP 在一起协同工作. TCP 负责应用软件(比如你的浏览器)和网络软件之间的通信. IP 负责计算机之间的通信. TCP 负责将数据分割并装入 IP ...
- noip30
T1 一眼看,觉得是个状压,然而又觉得不太行,去打暴力了,然而暴力都打挂的我biss. 正解: 还是暴力,考虑 \(meet \; in \; the \; middle\) 显然对于每个数,只有三种 ...
- noip21
所以分差到底要不要取绝对值啊 T1 3分钟出暴力,十分钟码好,然后样例过不去... 好吧,我是sb,求中位数之前是要排序的. 直接冲暴力,50pts. \(w=3\) 的点,开个桶记录一下又有20pt ...
- mongodb(docker-compose)
version: '3.1' services: mongo: image: mongo restart: always environment: MONGO_INITDB_ROOT_USERNAME ...
- ASP.NET Core教程:ASP.NET Core中使用Redis缓存
参考网址:https://www.cnblogs.com/dotnet261010/p/12033624.html 一.前言 我们这里以StackExchange.Redis为例,讲解如何在ASP.N ...
- 【mysql】索引优化分析
1. 索引的概念 1.1 索引是什么 MySQL 官方对索引的定义为:索引(Index)是帮助MySQL 高效获取数据的数据结构.可以得到索引的本质:索引是数据结构.可以简单理解为排好序的快速查找数据 ...
- qt 中的QlistWidget
- Html 之自动高度 auto 和 100%高度
HTML 高度 下面示例 设置为 Auto 和 100% <!DOCTYPE html> <html lang="en"> <head> < ...
- 基于mysql和Java Swing的简单课程设计
摘要 现代化的酒店组织庞大.服务项目多.信息量大.要想提高效率.降低成本.提高服务质量和管理水平,进而促进经济效益,必须利用电脑网络技术处理宾馆酒店经营数据,实现酒店现代化的信息管理.本次课程设计运用 ...