下面繼續,使用git 將項目上傳到GitHub上
首先要有GitHub賬號,這就不用說了,沒有的先注冊,地址:https://github.com
沒有倉庫的話,先新創建一個倉庫
填寫新倉庫名稱,備注信息。點擊創建即可完成。
創建完成會顯示如下界面。先放置不用管。后面會用到
因為本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密傳輸的,GitHub需要識別是否是你推送,GitHub只要知道了你的公鑰,就可以確認只有你自己才能推送,所以需要配置ssh key。
1.創建SSH Key。
在用戶主目錄(C:\Users\Administrator)下,看看有沒有.ssh文件,如果有,再看文件下有沒有id_rsa
和id_rsa.pub
這兩個文件,如果已經有了,可直接到下一步。如果沒有,打開Git Bash,輸入命令,創建SSH Key
$ ssh-keygen -t rsa -C "123@126.com" //123 是你自己注冊GitHub的郵箱
直接回車就哦了
出現上圖,就說創建成功啦,再去用戶主目錄里找到.ssh
文件夾,里面有id_rsa
和id_rsa.pub
兩個文件,這兩個就是SSH Key的秘鑰對,id_rsa
是私鑰,不能泄露,id_rsa.pub
是公鑰,可以公開。
2.接下來到GitHub上,打開“Account settings”--“SSH Keys”頁面,然后點擊“Add SSH Key”,填上Title(隨意寫),在Key文本框里粘貼 id_rsa.pub
文件里的全部內容。
點“Add Key”,你就應該看到已經添加的Key,可以添加多個Key
3.驗證是否成功,在git bash里輸入下面的命令
$ ssh -T git@github.com
如果初次設置的話,會出現如下界面,輸入yes 同意即可
4.下面開始設置username和email,因為github每次commit都會記錄他們
$ git config --global user.name "name"//你的GitHub登陸名 $ git config --global user.email "123@126.com"//你的GitHub注冊郵箱
5.接下來就是把本地倉庫傳到github上去,之前在GitHub上建好一個新的倉庫是,跳轉的頁面,完全按照上面的只是操作就可以了。
$ git remote add origin git@github.com:flora0103/example.git //關聯一個遠程庫命令, git@github.com:flora0103/example.git 這個是自己遠程庫 git push -u origin master //關聯后,第一次推送master分支的所有內容命令,此后,每次本地提交后,就可以使用命令git push origin master推送最新修改