用SSH上傳github
tmd。。。。。為什么我http就是傳不上去,折騰一天了無(wú)用功,以后就用SSH算了,以后就參考這個(gè),開了多少個(gè)網(wǎng)頁(yè)把我整暈了。
第一次用先配置
首先檢查是否已生成密鑰?cd ~/.ssh,有三個(gè)文件就是好的,一個(gè)host_known,然后兩個(gè)你的賬號(hào)的文件。如果沒(méi)有就ssh-keygen -t rsa -C '你的郵箱地址'
進(jìn)入C/user下.ssh文件夾,打開你的賬號(hào)然后ctrl+A之后復(fù)制,不要自動(dòng)換行。
進(jìn)入github,頭像打開settings,點(diǎn)擊“New SSH Key”,title隨便輸,key就是之前復(fù)制的,
再在git bush里輸入
? ? (a)git ?config? --global? user.name? "你的github名"
? ? (b)git ?config? --global? user.email? "郵箱"
測(cè)試一下行不行ssh -T git@github.com,我的又不行,tmd我真是。。。
不通輸入ssh-agent -s
ssh-agent bash
sh-add ~/.ssh/你的id
然后上傳。。。。
git bash你的倉(cāng)庫(kù)
輸入git init
git? add .
git ?commit ?-m??'隨便寫寫'
然后復(fù)制github倉(cāng)庫(kù)里的ssh地址
然后在bash輸入git remote add origin +你的ssh地址
最后git push -u origin master或git push -f origin master,這不不行重復(fù)加粗三行,終于行了。
為什么要墻github啊。。。。我的電腦代理不知道被我搞成什么了。。。。