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的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu如何通过ssh连接github

如何在 ubuntu 终端的共享主机中连接 SSH 服务器?

windows通过ssh连接虚拟机中的ubuntu步骤

ubuntu16.04无法通过ssh连接

SecureCRT通过ssh服务连接Ubuntu虚拟机

SecureCRT通过SSH2连接Ubuntu