用SSH上传github
tmd。。。。。为什么我http就是传不上去,折腾一天了无用功,以后就用SSH算了,以后就参考这个,开了多少个网页把我整晕了。
第一次用先配置
首先检查是否已生成密钥 cd ~/.ssh,有三个文件就是好的,一个host_known,然后两个你的账号的文件。如果没有就ssh-keygen -t rsa -C '你的邮箱地址'
进入C/user下.ssh文件夹,打开你的账号然后ctrl+A之后复制,不要自动换行。
进入github,头像打开settings,点击“New SSH Key”,title随便输,key就是之前复制的,
再在git bush里输入
(a)git config --global user.name "你的github名"
(b)git config --global user.email "邮箱"
测试一下行不行ssh -T git@github.com,我的又不行,tmd我真是。。。
不通输入ssh-agent -s
ssh-agent bash
sh-add ~/.ssh/你的id
然后上传。。。。
git bash你的仓库
输入git init
git add .
git commit -m '随便写写'
然后复制github仓库里的ssh地址
然后在bash输入git remote add origin +你的ssh地址
最后git push -u origin master或git push -f origin master,这不不行重复加粗三行,终于行了。
为什么要墙github啊。。。。我的电脑代理不知道被我搞成什么了。。。。