日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

GitHub簡(jiǎn)單介紹

GitHub

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

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

我的一點(diǎn)小看法

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

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

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

若沒(méi)有安裝使用命令 sudo apt-get install git `安裝

測(cè)試ssh

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

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

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

第二步

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

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

向GitHub提交代碼必須先在本地設(shè)置一個(gè)倉(cāng)庫(kù)

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

下面我們將本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)同步

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

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


分享名稱:Ubuntu系統(tǒng)下如何提交代碼到GitHub
網(wǎng)頁(yè)URL:http://m.5511xx.com/article/djphjig.html