熟練掌握github的上傳代碼技巧,可方便的讓別人看到你的代碼 透敌。鼓勵(lì)開源哦
本片文章大致分為兩部分
第一部分 安裝git環(huán)境
#########1.git官方下載網(wǎng)址:
http://git-scm.com/download/mac
#########2.安裝完git環(huán)境后,打開mac終端,輸入你自己的用戶名和郵箱(隨便寫)
$ git config --global user.email "haiyan.xu.vip@gmail.com"```
#########3.生成SSH密鑰過程:
查看是否已經(jīng)有了ssh密鑰:cd ~/.ssh
如果沒有密鑰則生成密鑰:
```$ ssh-keygen -t rsa -C “YourEmail”``` 注:#隨便寫個(gè)郵箱
密鑰生成過程中友情提示
Enter file in which to save the key (/Users/angela/.ssh/id_rsa): key # 直接回車
Enter passphrase (empty for no passphrase): # 輸入密鑰文件授權(quán)密碼
Enter same passphrase again: # 確認(rèn)密鑰文件授權(quán)密碼
#########4當(dāng)出現(xiàn):
Your identification has been saved in /Users/angela/.ssh/id_rsa.
Your public key has been saved in /Users/angela/.ssh/id_rsa.pub.
The key fingerprint is:
0e:70:c0:67:4b:08:15:b3:37:d9:b9:9a < your email>
The key's randomart image is:
+--[ RSA 2048]----+
| .+=o |
| o++o |
| o+=.. |
| +.. . |
| o=.. |
| E+o |
+-----------------+
此時(shí)酗电,敲入ls命令可以看到ssh-keygen在~/.ssh目錄下生成的public/private key pair魄藕,其中id_rsa為密鑰對(duì)中的私鑰,需妥善保管撵术;id_rsa.pub為密鑰對(duì)中的公鑰背率,可任意公開。
通過cat命令可以查看id_rsa.pub內(nèi)容,這個(gè)時(shí)候先把出現(xiàn)的內(nèi)容復(fù)制一下,等會(huì)會(huì)用到
到這里可以輕松以下了,現(xiàn)在就去github設(shè)置一下賬戶里的ssh吧
1.在登錄后直接點(diǎn)擊右上方最右邊的工具按鈕,,點(diǎn)擊下拉菜單出現(xiàn)setting的選項(xiàng),點(diǎn)進(jìn)去
2.在setting頁面中,左邊會(huì)出現(xiàn)很多選項(xiàng),點(diǎn)擊SSH keys
3.點(diǎn)擊Add SSH key
Title是簡(jiǎn)單識(shí)別,因?yàn)榭梢蕴砑佣鄠€(gè)key,重要的是下面的key,這個(gè)時(shí)候把上面cat查詢到的內(nèi)容復(fù)制進(jìn)去就OK了
到這里就全部完成了,如果有錯(cuò)誤,請(qǐng)自行百度錯(cuò)誤,一般都會(huì)有詳細(xì)解答
#第二部分 使用git把本地代碼上傳到github
#########1安裝github客戶端
附上官網(wǎng)鏈接:https://desktop.github.com
#########2新建個(gè)文件夾用戶存放github的總共項(xiàng)目的一個(gè)倉(cāng)
#########3new一個(gè)倉(cāng)庫(kù)荷荤,放你要上傳的代碼 退渗,名字不要起中文
![第一步 new](http://upload-images.jianshu.io/upload_images/145010-c6a9142aff8139cf.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![第二步 創(chuàng)建項(xiàng)目名](http://upload-images.jianshu.io/upload_images/145010-e5d8ba5984a03fc2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![第三步 粘貼第一塊代碼點(diǎn)擊右側(cè)的圖標(biāo),然后在終端cd到桌面的一個(gè)文件夾回車進(jìn)入文件夾蕴纳,然后粘貼剛復(fù)制的代碼執(zhí)行回車](http://upload-images.jianshu.io/upload_images/145010-08095218e60ec507.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
#########4 執(zhí)行成功后刷新頁面 會(huì)看到你已經(jīng)上傳成功的頁面樣子
![點(diǎn)擊這個(gè)圖標(biāo)](http://upload-images.jianshu.io/upload_images/145010-f452bd48f0572bf5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
#########5點(diǎn)擊上圖這個(gè)圖標(biāo)把clone到本地的文件夾里(就是放所有g(shù)ithub的項(xiàng)目文件夾)会油,之后會(huì)看到一個(gè)readme文件,然后把你本地的項(xiàng)目拖進(jìn)你剛桌面新建的那個(gè)文件夾里去
#########6打開github客戶端 commit 一些信息
![提交到github上](http://upload-images.jianshu.io/upload_images/145010-cac5ada9fad368e9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
#########7然后同步到github
![大功告成](http://upload-images.jianshu.io/upload_images/145010-21725887ff4a5815.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
本篇教程說的有誤的地方希望大家提出來古毛,共同學(xué)習(xí)翻翩,共同進(jìn)步。
我的github地址:https://github.com/PowerYang