第一步:本地安裝Git
如果本地沒有安裝Git的話,使用以下命令安裝:
sudo apt-get install git
第二步:生成密鑰
ssh-keygen -t rsa -C "你的github郵箱"
例如在我的home工作目錄/home/lzy
下輸入命令
之後一直點確定(enter鍵)
1、這時目錄下會生成一個.ssh
隱藏文件夾,按ctrl+h
可以顯示隱藏文件夾,裏面有兩個文件:id_rsah(私鑰)和id_rsa.pub(公鑰)文件。
2、打開id_rsa.pub複製裏面的key,然後登錄GitHub,點擊右上角頭像,依次點擊Settings —> Personal settings —> SSH and GPG keys。在SSH Keys標籤右方點擊New SSH Key。
3、彈出兩個文本框。其中的Title,可以隨意命名。另一個Key文本框,需要輸入剛剛生成的id_rsa.pub文件中的內容。
4、粘貼後點擊Add SSH Key,即可生成SSH Key。
第三步:驗證SSH 是否成功連接
輸入命令:
ssh -T git@github.com
如果成功連接如下圖所示:
第四步:編輯你的.gitconfig文件
命令如下:
git config --global user.name "github姓名"
git config --global user.email github郵箱
例如:
第五步:上傳項目
可以將git分爲四部分:一部分是自己的本機文件,一部分是緩存區,一個是本地倉庫,一個是服務器倉庫。當用戶在本機修改了文件後,就應該使用git add xx
指令將修改保存到緩存區,然後再用git commit yy
指令將推送從緩存區修改到本地倉庫中,最後使用git push將本地倉庫中的修改推送到服務器倉庫中。
1、初始化
終端進入我們需要上傳項目所在的文件夾。使用git的初始化命令:
git init
這個命令可以把當前目錄變成git可以管理的倉庫,文件夾下會生成一個隱藏文件夾.git
,現在我們就可以進行git操作將項目上傳到GitHub了。
2.、添加需要上傳的文件
上傳之前,我們需要添加上傳的文件。這裏使用到的指令是:
git add file
其中,file是我們想要添加的文件。如果想上傳該文件夾下所有的文件,則使用下列命令:
git add ./
3、 commit推送
git commit -m "first commit"
例如:
4、新建一個GitHub倉庫
這個網上有很多例子,例如:http://www.cnblogs.com/keZhenxu94/p/5288488.html
5、清空當前遠程origin
git remote rm origin
此時出現【error: 不能移除配置小節 'remote.origin'】
可以忽略
6、 添加文件到遠程庫
git remote add origin https://github.com/你的賬號名/你剛纔新建的倉庫名.git
後面的URL可以在你新建的倉庫找到,點擊CLone or Download,然後將這個URL複製即可
例如:
7、上傳文件
git push -u origin master
然後輸入你的用戶名和密碼即可。
此時可能會報錯,如下:
提示用pull,但相對麻煩而且可能搞不定,有一個簡單粗暴的方法,直接強制push,輸入以下命令;
git push -u origin +master
顯示這個界面代表上傳項目成功!