【小白日记】Ubuntu自学笔记

git clone

倒着看本文可以当教程

执行git clone提示“fatal: unable to access目标地址”

下面展示一下 错误的代码

git clone https://github.com/BLVC/caffe.git

方法汇总:

1、取消代理

先输入

git config --global -l

如果有返回内容那么输入以下代码取消代理:

git config --global --unset http.proxy 
git config --global --unset https.proxy
2、用git替代https

将代码改成

git clone git://github.com/BVLC/caffe.git

然而还是出现了同样的报错。
最终,加上www就可以了

git clone git:/www./github.com/BVLC/caffe.git

实践发现,最终还是会失败。最终发现是没有给github添加SSH key。

3、生成SSH key

1、输入

ls -al ~/.ssh

2、查看本地是否有SSH key存在
输出以下内容则没有

No such file or directory

3、输入(如果有SSH key就跳过这一步)

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

[email protected] 是你GitHub的注册邮箱。
4、完成后,输入

vim ~/.ssh/id_rsa

复制(不会复制的看最后面)里面的内容
5、打开github,登陆后点击用户->Setting->SSH and GPG keys->new SSH key
title随便打,把上面复制的粘贴到key但后点击Add SSH key就好了。
6、输入以下代码检查错误。

ssh -T git@github.com

输出。。。Are you sure you want to continue connecting (yes/no)? 输入yes就好,最终输出以下代码就完成了

Warning: Permanently added 'github.com,52.74.223.119' (RSA) to the list of known hosts.
Hi 51-syj! You've successfully authenticated, but GitHub does not provide shell access.

至此,下面这个代码运行的没毛病了

git clone git://github.com/BVLC/caffe.git

(最后)ubuntu和windows之间相互的复制粘贴
三行代码

sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools-desktop
reboot

猜你喜欢

转载自blog.csdn.net/My_Self_Lover/article/details/115018101