終端連接oschina 生成SSH公鑰

轉(zhuǎn)自http://www.cnblogs.com/appleios/p/5513718.html

利用OSChina提供的免費(fèi)git空間,可以避免自己配置git服務(wù)器的麻煩,同時(shí)還能解決SVN不能本地提交的問(wèn)題
1.在終端下生成SSHKey,有時(shí)輸入第1遍沒(méi)有反應(yīng),需要運(yùn)行2遍
ssh-keygen -t rsa -C “你的郵箱"
出現(xiàn)提示:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/你的Mac用戶名/.ssh/id_rsa):

2.直接回車(chē),保存密鑰對(duì)保存到默認(rèn)位置/Users/你的Mac用戶名/.ssh/id_rsa
出現(xiàn)提示:
Created directory '/Users/你的Mac用戶名/.ssh'.
Enter passphrase (empty for no passphrase):

3.輸入密碼密鑰對(duì)的密碼,一般不設(shè)置,直接回車(chē),再次回車(chē)
出現(xiàn)類(lèi)似于這樣的提示:
Your identification has been saved in /Users/你的Mac用戶名/.ssh/id_rsa.
Your public key has been saved in /Users/你的Mac用戶名/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:+4xdhIVKajdjbF0ZbAKqMxL+Mp372xa86PhVyVqFQVpY “你的郵箱
ssh-keygen -t rsa -C “你的郵箱
The key's randomart image is:
+---[RSA 2048]----+
| ..=+=+. |
|. +.+Fo . |
| o.o.* o |
|+oo++ = . |
|o.==.o os. |
| +o . .. |
| ooo.. .. |
|.= .. + |
|
o=.. .. o |
+----[SHA256]-----+

4.查看公鑰
cat ~/.ssh/id_rsa.pub
出現(xiàn)提示:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCoibHh9t2Vzdfgtjn+GKK4pjpCsuU/qT+G7L2utYvkyHpXwX17WSnmY5GEHiRCM64mGaEklE44K0SQhyVckvhrPA2/bdhgT7RKSkP1aL+rK3nAM2X73argQVR+KKLWtbbk/x7pjDhRq+jr0LIXlzsF38Nt4E1XikgL+/ubU8fGuiJEJacM9Rw9EXjhUw2lchSQ9MmqJRdhXD+e9iKoNmIJyUg1kSt60KTFd5G60kAOjHrQ6zidNmkIhmvamy9eBL4JvBszmjhdDTE3pRgAkgUn5+I41KwDG0AX2DCmAjJMplDJqmmGmleGI6Xd6qI+b6AnPAKwqOTOg29xm2T0XpZp “你的郵箱

//下面這句不用拷貝
ssh-keygen -t rsa -C “你的郵箱

5.拷貝公鑰,添加到碼云(https://git.oschina.net)中
6.連接到碼云
ssh -T git@git.oschina.net

出現(xiàn)提示:
The authenticity of host 'git.oschina.net (103.21.119.119)' can't be established.
ECDSA key fingerprint is SHA256:FMNC9Kn/eye1W8i89BgrQp+KkGyhjgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no)?

7.輸入yes
出現(xiàn)提示:
Warning: Permanently added 'git.oschina.net,103.21.119.119' (ECDSA) to the list of known hosts.
Welcome to Git@OSC, xxx!
到這里說(shuō)明SSH公鑰已經(jīng)完成,以后Git管理項(xiàng)目不用輸入密碼了
8.在git.oschina.net上創(chuàng)建私有或是公開(kāi)項(xiàng)目
9.選擇SSH,復(fù)制項(xiàng)目地址,準(zhǔn)備用SourceTree管理項(xiàng)目
git@git.oschina.net:xxx/xxx.git

10.創(chuàng)建本地git項(xiàng)目存放的目錄ABC

11.切換工作目錄為ABC
cd xxx/ABC
12.克隆項(xiàng)目到工作目錄
git clone git@git.oschina.net:xxx/xxx.git

出現(xiàn)提示:
Cloning into 'weibo'...
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.
Checking connectivity... done.
這里表示完成克隆,在ABC目錄中會(huì)出現(xiàn)工程目錄EFG
13.GitHub上下載忽略文件https://github.com/github/gitignore,找到指定類(lèi)型的忽略文件放到工程目錄下,將前面的文件名去掉,去掉之后為隱藏文件(如果在OSChina上選擇了忽略文件會(huì)沖突,也可以其使用OSChina上的忽略文件)

14.拖動(dòng)克隆下來(lái)的項(xiàng)目文件夾(不是本地工作目錄ABC,而是工程目錄EFG,否則看不到需要提交文件)到sourceTree中,提交忽略文件到服務(wù)器
15.創(chuàng)建項(xiàng)目到EFG目錄,Commit->Push項(xiàng)目到OSChina

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,661評(píng)論 19 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,231評(píng)論 25 708
  • 文章1: Git 多賬戶配置使用,同時(shí)使用github 和 gitoschina http://blog.csdn...
    ouhoo閱讀 1,813評(píng)論 0 0
  • 文/江南風(fēng)景 夢(mèng)里千百回 風(fēng)嘯嘯 馬長(zhǎng)嘶 風(fēng)口浪尖 我自橫刀 仰天長(zhǎng)笑 戰(zhàn)火在燒 熱血在跑 何需默默承受 不如 橫...
    江南風(fēng)景打工者的正能量閱讀 315評(píng)論 0 0
  • 樓道里沒(méi)有嘰嘰喳喳的聲音了,宿舍里也聽(tīng)不到歡聲笑語(yǔ)了,轉(zhuǎn)過(guò)頭只能看到空空的床板。朋友圈里是各種道別和祝福,學(xué)院群里...
    高小天兒呀閱讀 323評(píng)論 0 1

友情鏈接更多精彩內(nèi)容