1.創建github賬號

首先檢查是否已生成密鑰 cd ~/.ssh,ls如果有3個文件,則密鑰已經生成,id_rsa.pub就是公鑰
也可以打開我的電腦C:\用戶\17500\.ssh 里面找到
如果沒有生成,那么通過$ ssh-keygen -t rsa -C “irenehanb@163.com”來生成。
3.2 為github賬號配置ssh key
切換到github,展開個人頭像的小三角,點擊settings
然后打開SSH keys菜單, 點擊Add SSH key新增密鑰,填上標題,跟倉庫保持一致吧,好區分。
接着將id_rsa.pub文件中key粘貼到此,最后Add key生成密鑰吧。
如此,github賬號的SSH keys配置完成。
4.上傳本地項目到github
4.1 創建一個本地項目
我這創建了幾個空文件夾和一個文件及一個項目配置文件,好多前端項目都這樣搭架構
4.2 建立本地倉庫
git init
初始化成功后你會發現項目里多了一個隱藏文件夾.git
這個目錄是Git用來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄里面的文件,不然改亂了,就把Git倉庫給破壞了。
接着,將所有文件添加到倉庫
執行指令:git add .
然后,把文件提交到倉庫,雙引號內是提交注釋。
執行指令:git commit -m "提交文件"
如此本地倉庫建立好了。
4.3 關聯github倉庫
到github beautifulDay倉庫復制倉庫地址
然后執行指令:git remote add origin git@github.com:wangjiax9/beautifulDay.git
其中,遇到【git 端口拒絕解決方案】ssh: connect to host github.com port 22: Connection refused
github端配置完畢后,看本地的git 如何添加遠程倉庫,以下是重頭戲:
第一步,查看當前git的遠程倉庫版本:
$ git remote -v
此時若什么都沒有顯示說明,git無遠程倉庫。
第二步,添加ssh協議的遠程倉庫:
$ git remote add origin git@github.com:unlimitbladeworks/Data-Struts-Learning.git
再次查看
- $ git remote -v
- origin git@github.com:unlimitbladeworks/Data-Struts-Learning.git (fetch)
- origin git@github.com:unlimitbladeworks/Data-Struts-Learning.git (push)
當前,我本機就是用的這種方式連接的github,好處是每次提交代碼時,不需要重復來回輸入用戶名和密碼。
報出如下錯誤:
4-4 上傳本地代碼
執行指令:git push -u origin master (第一次的時候),之后就用 $git push origin master(只要本地做了提交,就可以使用這個命令)
1)敲一個:yes, 然后回車
到此,本地代碼已經推送到github倉庫了,我們現在去githubt倉庫看看。
咦!奇怪了,我的目錄呢?這個坑突然冒出來是不是印象很深刻呢~
注意咯:git是不能管理空的文件夾的,文件夾里必須有文件才能add
好,我們來試一下,我在examples里新建了一個test1.html文件
執行指令添加文件->提交文件->推送文件
git add .
git commit -m "提交test1.html"
git push -u origin master
然后刷新一個github,你會看到,examples文件夾出來了。
打開examples文件夾,test1.html也在里面。