ubuntu如何通过ssh连接github
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu如何通过ssh连接github相关的知识,希望对你有一定的参考价值。
参考技术A 通过Ubuntu系统连接git一直不太顺利,总是遇到这样或者那样的问题。今天就把所有的操作总结一下以方便后续的操作。本文主要包括如下的章节:这里都不再强调SSH Key的作用了,首先SSH的安全性要高于Https。最重要的是有了SSH再也不用每次pull或push输入密码了。下面就介绍如何生成ssh key,主要通过下面的一行命令即可:
这样就ssh key就大功告成了。可以通过下面的命令来查看生成的ssh key
将会看到如下的信息
我们要将这个key的内容复制下来,下面还有用处
通过步骤1生成的ssh key还不能直接与github进行通信,我们需要将ssh key添加到github上才能建立通信,首先打卡github的设置
通过步骤1和2这时我们直接去clone项目时仍然会提示权限不够的如下图:
然后填入下面的内容即可:
上述的User换成自己的邮箱即可,这时我们已经可以从github clone项目了,但是由于限制github clone的速度可能会很慢。这里需要进行下面的设置来提升clone的速度
通过root用户打开下面的配置文件 /etc/proxychains.conf ,并添加如下的内容:
然后保存退出即可,这样就可以快速的clone工程了。
windows通过ssh连接虚拟机中的ubuntu步骤
一。开启linux端ssh服务
1 安装ssh
命令为:sudo apt-get install openssh-server
2 启动ssh服务和确认
启动命令为:sudo /etc/init.d/ssh start
确认ssh服务启动:ps -e | grep ssh
二。将虚拟机的Ubuntu“网络适配器”设置为“桥接模式”
三。获取到Ubuntu的IP(也可以通过命令获取IP:ifconfig -a)
1 通过点击Ubuntu配置进入,然后点击Network获取IP
2 也可以通过命令获取IP:ifconfig -a
四。用ssh 客户端登陆,输入IP进入后,输入账户与密码进入
以上是关于ubuntu如何通过ssh连接github的主要内容,如果未能解决你的问题,请参考以下文章