Github上传代码指南(Window版,同样适合Linux版)
Github – 一個神奇的開源社區,在這里,你可以找到你想要的各類代碼;你可以發表你自己的項目;你可以交流一些技術性問題;在這里,你可以發現一些前沿的科技,包括“深度學習”“智能駕駛”等新科技。
由于它是一個開源社區,吸引了全球眾多的技術人才,也正是它的開源促使它更快更好的發展。
如果你是一名研究人員,你可能會對它很熟悉。因為眾多知名的會議論文的代碼都會上傳在它上面,用于技術的分享。你可以自由的下載代碼,使用代碼(當然商業用途需要獲取授權信息)。
下面我將為大家介紹一種如何上傳代碼的方法,以下是詳細內容。
Github支持你上傳自己的工程或者項目,對于第一次上傳代碼的人來講,可能會遇到一些問題,比如我自己第一次上傳花費了一下午的時間,但是功夫不負有心人,哈哈。。
打開Create repository界面:
![打開Create repository] (https://img-blog.csdn.net/20170412080513670?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvV1paMTgxOTExNzE2NjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如下圖所示,你需要填寫一些信息。建議在Initialize this repository with a README前面打鉤。
你有兩種方式:在線安裝和離線安裝。我建議你選擇離線安裝,因為在線安裝與你的網絡有關,時常會發生中斷的情況,我當初就被這種方式折磨的半死。
你可以在該鏈接下下載“在線安裝版”:[在線安裝版鏈接] (https://desktop.github.com/)
你也可以在此下載“離線安裝版”:[離線安裝版鏈接] (http://pan.baidu.com/s/1mh6KPhm)
創建一個Name和Local path
![創建一個Name和Local path] (https://img-blog.csdn.net/20170412001616920?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvV1paMTgxOTExNzE2NjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
Open in git shell界面
![Open in git shell界面] (https://img-blog.csdn.net/20170412001814876?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvV1paMTgxOTExNzE2NjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
Settings界面
![Settings界面] (https://img-blog.csdn.net/20170412003040616?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvV1paMTgxOTExNzE2NjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
SSH and GPG keys界面
![SSH and GPG keys界面] (https://img-blog.csdn.net/20170412003108366?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvV1paMTgxOTExNzE2NjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
Warning:Permanently added ‘github.com,207.97.227.239’ (RSA) to the list of known hosts.Hi Flowerowl! You’ve successfully authenticated, but GitHub does not provide shell access.
不用理會彈出的Warning.此時Local path 已經創建了 個“.git”和“.gitignore”文件
獲取自己的.git
![獲取自己的.git] (https://img-blog.csdn.net/20170412085648586?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvV1paMTgxOTExNzE2NjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在這個過程中,可能會出現以下的錯誤,我給出解決方案。
注意:
1)出現錯誤“fatal: remote origin already exists”
解決方案:git remote rm origin
2)出現錯誤“error: fail to push som refs to …”
解決方案:git pull origin master
3)在16步上傳的時候可能會由于網絡的原因出現中斷,你需要重復步驟16.
上傳文件到遠程主機中。這和你要上傳的文件大小和網速有關,可能需要一段時間,請耐心等候,這里可能會出現上傳錯誤(由于網絡原因),你需要重復該操作,直到上傳成功。
注意事項
[1] 以上的指導僅僅適合初學者,如果你想要了解更多的操作,包 括“更新文件”“修改文件”等其他的一些操作,請參照下面這篇博文,里面會有詳細的講解。 博文鏈接
[2] 以上的操作是基于Windows操作的,如果你本人想要在Linux下操作,整個流程基本相似,你需要在Ubuntu下利用 sudo apt-get install git(來安裝git),其它的操作相同。
[3] 對于本教程中的前面幾步,即添加key,只需要進行一次操作即可,如果你下次上傳代碼,需要忽略密鑰這一部分。
[4] 該博客是我個人的原創,可能會出現某些問題,如果有問題,我們可以共同討論,共同學習。如果想要轉載本博客,請聯系我,我會及時給大家回復。謝謝大家的光臨。郵箱:1575262785@qq.com
[5] 本文業余時間承接本科畢設和各種個人項目,具體包括圖像處理(數據挖掘、機器學習和深度學習等)、matlba仿真、python算法和仿真等,需要的請加QQ:157526278,具體細節詳聊。
總結
以上是生活随笔為你收集整理的Github上传代码指南(Window版,同样适合Linux版)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安徽一动物园被曝有九斤重大老鼠 直言是变
- 下一篇: Linux16.04配置CUDA8.0+