ubuntu上傳文件到GitHub

第一步:本地安裝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 

在這裏插入圖片描述

顯示這個界面代表上傳項目成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章