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