利用git上傳文件至github是特別常用的,總結以下內容供參考使用。
第一步:下載git工具,[這里是鏈接](https://git-scm.com/downloads),選擇適合自己的版本進行安裝。
第二步:安裝完成后,找到Git bash,雙擊打開。
第三步:輸入自己的用戶名和郵箱(為注冊GITHUB賬號時的用戶名和郵箱)
$ git config --global user.name "coliyin@163.com"
$ git config --global user.email "coliyin@163.com"
1
2
第四步:設置SSH key
眾所周知ssh是加密傳輸。加密傳輸的算法有好多,git可使用rsa,rsa要解決的一個核心問題是,如何使用一對特定的數字,使其中一個數字可以用來加密,而另外一個數字可以用來解密。這兩個數字就是你在使用git和github的時候所遇到的public key也就是公鑰以及private key私鑰。
其中,公鑰就是那個用來加密的數字,這也就是為什么你在本機生成了公鑰之后,要上傳到github的原因。從github發回來的,用那公鑰加密過的數據,可以用你本地的私鑰來還原。
如果你的key丟失了,不管是公鑰還是私鑰,丟失一個都不能用了,解決方法也很簡單,重新再生成一次,然后在github.com里再設置一次就行。
言歸正傳,我們首先檢驗本機是否生成密鑰,執行命令:
$ cd ~/.ssh
$ ls
1
2
若結果如下,則說明密鑰已存在。
如果沒有密鑰,則執行以下命令來生成密鑰:
$ ssh-keygen -t rsa -C "coliyin@163.com"
1
生成過程中按3次回車鍵就好(默認路徑,默認沒有密碼登錄),生成成功后,去對應默認路徑里用記事本打開id_rsa.pub,得到ssh key公鑰。
第五步:為github賬號配置SSH key
接下來,切換到個人github賬號里,點擊右上角用戶頭像下的小三角,找到setting,在右側菜單欄中找到SSH and GPG keys,選擇new SSH key,輸入title,下面key的內容就是本機ssh key 公鑰,直接將id_rsa.pub中的內容粘貼過來就可以,然后點擊下面的add SSH key即可完成。
第六步:上傳本地文件
1、創建一個本地文件
2、建立本地倉庫
(1)首先進入layout文件夾:
(2)執行指令進行初始化,會在原始文件夾中生成一個隱藏的文件夾.git:
$ git init
1
(3)執行指令將文件添加到本地倉庫:
$ git add . //添加當前文件夾下的所有文件
$ git add **.cpp //添加當前文件夾下的**.cpp這個文件
1
2
(4)輸入本次的提交說明,准備提交暫存區中的更改的已跟蹤文件,單引號內為說明內容:
$ git commit -m "layout" //引號中的內容為對該文件的描述
1
3、關聯github倉庫
在github中新建一個repository,復制倉庫地址:
執行命令:
//新建一個repository時會出現下面的代碼,直接復制即可
$ git remote add origin https://github.com/CongliYin/CSS.git
1
2
注意:
如果出現錯誤:fatal: remote origin already exists,則執行以下語句:
$ git remote rm origin
1
再重新執行:
$ git remote add origin https://github.com/CongliYin/CSS.git
1
即可成功。
最后執行命令:
$ git push origin master
1
如果出現錯誤failed to push som refs to…….,則執行以下語句,先把遠程服務器github上面的文件拉先來,再push 上去。:
$ git pull origin master
1
刷新github,即可看到上傳的文件夾。
---------------------
作者:ColiYin
來源:CSDN
原文:https://blog.csdn.net/sinat_20177327/article/details/76062030
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!