首頁 > 軟體

Ubuntu設定GitHub並新建倉庫push程式碼

2020-06-16 17:06:34

Ubuntu設定Github並且新建倉庫push程式碼,從已有倉庫clone程式碼,並且push。

Github是一款良好的管理程式碼的工具,使用的時候需要現在Ubuntu上進行設定,下面的內容分為三個部分,第一部分講述如何在之前從未設定github的電腦設定github,第二部分講述如何在遠端新建一個倉庫並且在本地上傳程式碼,第三部分講述如何從遠端克隆程式碼並且修改上傳

1.設定github環境

 

如上圖所示,在終端輸入上述指令,單引號的內容是你的github賬戶,然後一路回車,這個時候會在主目錄下的.ssh資料夾下生成一個字尾名為.pub的檔案,編輯此檔案,如命令的第二條,然後複製檔案內容,在遠端自己的github新增該key,新增的方式點選自己的頭像並且點選setting,左邊有一個ssh and gpg keys,然後點選新建keys, 然後起一個名字,填入key.先說一下這一步完成了啥,實際上這一步就是完成了你的原生的主機與遠端你的github賬戶相關聯起來,也就是說,你在原生的git命令都是對於你的這個賬戶來進行操作的,那麼問題來了,比如在一個具體的資料夾裡,我要把資料夾裡面的內容上傳到github的特定的倉庫裡面,該如何操作?這就是我們下一節要講述的內容

2.在github新建倉庫並且push程式碼

在遠端新建倉庫之後,其實遠端已經告訴你要怎麼推播了,我們還是演示一遍,步驟四表示全域性設定你的使用者名稱和你的使用者密碼,步驟5就是核心的步驟,新建萬檔案之後,比如這裡我新建的檔案是test_ma.py,然後就git init,初始化git,然後git add .將現在所有的改變都add本地快取中,然後給這些改變命一個名字,然後git remote add origin...新增遠端倉庫的名稱,就是在新建完倉庫之後會出現一個ssh的連結,複製即可,為什麼是origin,這個牽扯到分支的問題,不過一般這樣寫是可以的,然後git push -u origin master,這僅僅是第一次操作的時候這樣,第二次或者是以後操作的時候,就不用git init,並且也不用git remote add..而且也不用git push -u origin master,直接git push即可

3 從遠端clone程式碼

首先把別人的程式碼fork到自己的程式碼之後,直接git clone,如果嫌網速慢的話,直接proxychains,會進行加速,比如上面你新建了一個檔案,名為test_mamama.py,然後git add .,commit然後git push,注意到這裡沒有git init因為在gitclone的時候已經自動保留了.git檔案,也不用remote add 是因為從哪兒的倉庫下載的.git檔案中是有記錄的,重新整理遠端,你會發現是有一個test_mamama.py的。

GitHub 教學系列文章: 

通過GitHub建立個人技術部落格圖文詳解  http://www.linuxidc.com/Linux/2015-02/114121.htm

GitHub 使用教學圖文詳解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

使用 GitHub / GitLab 的 Webhooks 進行網站自動化部署  http://www.linuxidc.com/Linux/2016-06/131993.htm

多個GitHub帳號的SSH key切換 http://www.linuxidc.com/Linux/2016-05/131080.htm

如何在同一台電腦上使用兩個GitHub賬戶 http://www.linuxidc.com/Linux/2016-05/131079.htm

利用GitHub搭建個人Maven倉庫  http://www.linuxidc.com/Linux/2016-04/130197.htm

一分鐘認識GitHub http://www.linuxidc.com/Linux/2015-11/125089.htm

分享實用的GitHub 使用教學 http://www.linuxidc.com/Linux/2014-04/100556.htm 

GitHub使用操作指南  http://www.linuxidc.com/Linux/2016-10/135782.htm

GitHub使用方法入門基礎  http://www.linuxidc.com/Linux/2017-05/144084.htm


IT145.com E-mail:sddin#qq.com