日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ubuntu系統(tǒng)下如何提交代碼到GitHub

GitHub簡單介紹

GitHub

GitHub是一個通過Git進(jìn)行版本控制的軟件源代碼托管服務(wù),由GitHub公司(曾稱Logical Awesome)的開發(fā)者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails編寫而成。

GitHub是最流行的Git訪問站點。除了允許個人和組織創(chuàng)建和訪問保管中的代碼以外,它也提供了一些方便社會化共同軟件開發(fā)的功能,即一般人口中的社區(qū)功能,包括允許用戶追蹤其他用戶、組織、軟件庫的動態(tài),對軟件代碼件代碼的改動和bug提出評論等。GitHub也提供了圖表功能,用于概觀顯示開發(fā)者們怎樣在代碼庫上工作以及軟件的開發(fā)活躍程度。 截止到2015年,GitHub已經(jīng)有超過九百萬注冊用戶和2110萬代碼庫。事實上已經(jīng)成為了世界上最大的代碼存放網(wǎng)站和開源社區(qū)。

我的一點小看法

人們常說不會使用GitHub的程序員不是好程序員,我覺得這句話很有道理,畢竟到時候都是團(tuán)隊合作,有一個好的版本控制工具能夠事半功倍。

進(jìn)入正題Ubuntu下向GitHub提交代碼

在控制臺下輸入git測試是否安裝git,若出現(xiàn)下面內(nèi)容則表示已經(jīng)安裝

若沒有安裝使用命令 sudo apt-get install git `安裝

測試ssh

github遠(yuǎn)程提交代碼有兩種方式,一種是ssh,一種是http,我們使用ssh

在命令行下輸入ssh -T git@github.com
執(zhí)行后提示:Permission denied (publickey)
這說明我們并沒有在github中正確設(shè)置公鑰

在GitHub上設(shè)置公鑰如下圖

第二步

第三步 回到ubuntu下創(chuàng)建密鑰
代碼ssh-keygen -C "yourname@gmail.com" -f ~/.ssh/github
然后將~/.ssh/github.pub公鑰中的內(nèi)容復(fù)制到剪貼板,公鑰是一行長長的字符串,注意在粘貼時不要加入多余的空格、換行符等,否則在公鑰認(rèn)證過程當(dāng)中因為服務(wù)端和客戶端公鑰不匹配而導(dǎo)致認(rèn)證失敗。最后將正確的公鑰內(nèi)容拷貝到GitHub的Key文本框中,并為這個ssh起個名字,保存即可。
注意 linux下查看文件的命令是 cat 或者 gedit

設(shè)置成功后,用Terminal用ssh命令訪問GitHub,會顯示一條認(rèn)證成功的消息并退出。

向GitHub提交代碼必須先在本地設(shè)置一個倉庫

#創(chuàng)建一個文件夾
mkdir githubtest
#進(jìn)入githubtest文件夾使用git init命令初始化會生成一個.git的隱藏文件
cd githubtest
git init 
#新建一個文件test使用命令git add將文件傳到github本地倉庫
vi test.txt
git add test.txt
#使用git命令git commit -t "描述"
git commit —T "這是第一個版本"

下面我們將本地倉庫與遠(yuǎn)程倉庫同步

在GitHub網(wǎng)站上新建一個倉庫,名字與本地倉庫相同

然后使用代碼git remote add origin git@github.com:你的github的id/剛才新建的倉庫連接到遠(yuǎn)程倉庫
最后使用代碼git push -u origin master將文件同步到遠(yuǎn)程倉庫,將遠(yuǎn)程倉庫和本地倉庫對比,相同的話就大功告成了!


分享名稱:Ubuntu系統(tǒng)下如何提交代碼到GitHub
分享網(wǎng)址:http://www.dlmjj.cn/article/djphjig.html