Ubuntu使用git clone登录外网下载资源

一、背景

1、使用 git clone 下载资源报错误: Failed to connect to android.googlesource.com port 443: Connection timed out

二、Ubuntu安装配置

1、安装git,ssh

sudo apt-get install git

sudo apt-get install ssh

2、注册github账号,已有跳过,

github官网:https://github.com

如果网络限制登录不了可以在网上下载软件,也可以@作者

3、配置用户信息

Ubuntu终端输入下面三条命令:

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

git init

4、创建密钥文件,[email protected]是GitHub账号邮箱

ssh-keygen -t rsa -C "[email protected]"

Ubuntu使用git clone登录外网下载资源_第1张图片

创建的密钥文件如下所示,其中id_rsa为私钥,id_rsa.pub为公钥

Ubuntu使用git clone登录外网下载资源_第2张图片

5、将公钥添加到GitHub账号

5.1 输入下面命令将公钥复制到粘贴板,如果没有xclip,安装xclip:sudo apt-get install xclip

xclip -sel clip < ~/.ssh/id_rsa.pub

5.2、登录GitHub账号,点击setting->SSH and GPG keys->New SSH key

GitHub官网:https://github.com

Ubuntu使用git clone登录外网下载资源_第3张图片

 6、ssh测试,出现一下打印则为配置成功

ssh -T [email protected]

Ubuntu使用git clone登录外网下载资源_第4张图片

 正式下载资源,如果输入下面命令无法下载资源,可能要才能下载。需要下载软件。

git clone https://android.googlesource.com/platform/external/avb/

Ubuntu使用git clone登录外网下载资源_第5张图片

 完 !

你可能感兴趣的:(git,github,ssh,服务器,linux)