又在折腾github了,原本之前在neworiginou这个github上上传过项目的;html
如今想在另外一个github上joely上传项目,发现按之前的流程作个测试,竟然没能上传成功!ios
经发现,之前的neworiginou帐号设置了ssh key,而joely里没有;是否是这个缘由,因而从新测下能不能再neworiginou上上传项目,卧槽,竟然也不能了 这是为何呢?git
输入命令:$ssh -T git@github.comgithub
提示的是:app
Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts.ssh
Permission denied (publickey).ide
难道是我ssh key 已经不存在或者修改了,因而进入 ~/.ssh/目录下 发现存在一个known_hosts文件,打开查看,一堆信息也没看懂,先仍是备份好,以备有用;而后按照网上教程从新建立ssh key吧测试
参考:http://www.xuanfengge.com/using-ssh-key-link-github-photo-tour.htmlui
$ ssh-keygen -t rsa -C "oyq_ios@163.com"spa
而后一路回车;
而后到github上添加 ssh key;
将公钥的内容复制到系统粘贴板
个人办法是去到文件夹里打开文件全选复制;
步骤:
先打开隐藏文件:
//删除文件夹下的全部 .git 文件
find . -name ".git" | xargs rm -Rf
而后作上传,失败;
可是我从github上先down下个人github上的空项目,而后将已有的项目文件复制到这个空项目文件里,固然不能复制.git文件,而后上传,竟然成功了! 就是如今上传的
https://github.com/neworiginou/testtutu
参考连接:http://blog.csdn.net/leikezhu1981/article/details/47664215
志彬提供的:http://www.runoob.com/w3cnote/git-guide.html
之后再折腾