黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

github入門需知

系統(tǒng) 2003 0

github是一個(gè)有海量開源代碼庫的網(wǎng)站,同時(shí)也是一個(gè)軟件開發(fā)管理軟件,作為軟件來說它集成了git這個(gè)分布式的版本控制系統(tǒng),可以上傳、下載和管理自己的代碼。

筆者剛接觸不久,把認(rèn)為入門應(yīng)該知道的東西稍微總結(jié)一下。以后可能還會(huì)有補(bǔ)充。本文寫于2015年6月4日,github可能有時(shí)效性。

使用git需要有一定的命令行基礎(chǔ)

?

1.github注冊(cè)

注冊(cè)很簡單,有郵箱就能注冊(cè),要上傳項(xiàng)目文件需要登錄后點(diǎn)擊右上角的加號(hào)創(chuàng)建一個(gè)Repository。Repository個(gè)數(shù)應(yīng)該是不限的。

?

2.Repository

Repository分為public和private兩種,其他人可以通過網(wǎng)頁訪問你的空間下載public的代碼。public是免費(fèi)的,private收費(fèi)。單個(gè)Repository最大容量為1G,應(yīng)該沒有文件數(shù)量限制,單個(gè)文件的大小不能超過100M。

?

3.git help

git都在命令終端界面下操作,如果有不記得的命令可以使用help指令獲取幫助

      git help
    

?

4.本地操作

創(chuàng)建完Repository后,可以下載github工具git。

windows系統(tǒng),會(huì)提供一個(gè)圖形界面的登錄框,輸入郵箱和密碼登錄。

可以在本地打開git shell工具,使用cd命令定位到需要上傳代碼的目錄,然后使用git init對(duì)當(dāng)前目錄初始化git

      git init
    

?然后使用git add [要添加的文件列表]添加文件,使用git add .代表添加當(dāng)前目錄所有文件

      git add .
    

?下面關(guān)聯(lián)git地址,這里建議使用ssh地址,筆者初學(xué)使用https地址總是報(bào)錯(cuò)。將下面代碼的username和repositoryname改為自己的名稱

      git remote add origin git@github.com:
      
        username
      
      /
      
        repositoryname
      
      .git
    

如果地址不小心寫錯(cuò)了,使用set-url命令修改

      git remote set-url origin git@github.com:
      
        username
      
      /
      
        repositoryname
      
      .git
    

每次提交要先使用commit命令,commit后面可以跟上本次提交的說明

      git commit -m 
      
        "
      
      
        commit test
      
      
        "
      
    

最后使用push命令提交

      git push -u origin master
    

如果其他地方修改了代碼可以使用pull命令下載

      git pull -u origin master
    

其中 -u origin master中指用戶,origin master為初始用戶。

?

5.ssh操作

(該步驟大多摘自GitHub官網(wǎng),可能有時(shí)效性)

如果在一個(gè)新目錄下想要pull或者clone github的代碼的話,需要設(shè)置ssh key

首先cd到需要下載代碼的目錄然后初始化

      git init
    

使用ssh-keygen工具創(chuàng)建key,最后引號(hào)中需要填寫你的賬戶郵箱

      
        ssh-keygen
      
       -t rsa -b 
      
        4096
      
       -C 
      
        "
      
      
        your_email@example.com
      
      
        "
      
    

等一會(huì)直到出現(xiàn)下列提示,需要輸入存儲(chǔ)key的路徑,直接回車可以存儲(chǔ)在默認(rèn)路徑里(建議存儲(chǔ)在默認(rèn)路徑)

      Enter 
      
        file
      
      
        in
      
      
        which
      
       to save the key (/Users/you/.
      
        ssh
      
      /id_rsa): [Press enter]
    

如果key已存在的話會(huì)提示是否覆蓋,否則會(huì)出現(xiàn)以下兩個(gè)提示,出現(xiàn)這些提示直接回車就好。

      Enter 
      
        file
      
      
        in
      
      
        which
      
       to save the key (/Users/you/.
      
        ssh
      
      /id_rsa): [Press enter]
    
      Enter passphrase (empty 
      
        for
      
      
         no passphrase): [Type a passphrase]

Enter same passphrase again: [Type passphrase again]
      
    

下面會(huì)提示創(chuàng)建完成,會(huì)在/Users/you/.ssh目錄下生成兩個(gè)文件id_rsa和id_rsa.pub.

?

然后將key加入ssh-agent.加入前可以先用命令確認(rèn)ssh-agent是否可用。

      
        ssh-agent
      
       -s
    

或者使用下面的命令

      eval $(
      
        ssh-agent
      
       -s)
    

如果可用的話會(huì)輸出agent pid,例如:

      Agent pid 
      
        59566
      
    

確認(rèn)沒問題后,利用ssh-add命令添加

      
        ssh-add
      
       ~/.
      
        ssh
      
      /id_rsa
    

添加完成后需要將ssh-key添加到github網(wǎng)站賬戶中去,網(wǎng)頁上登錄后,點(diǎn)擊最右上的按鈕,然后點(diǎn)擊setting(以后位置可能會(huì)有變化,反正記得找setting),然后在左側(cè)列表中點(diǎn)擊ssh keys,點(diǎn)擊右邊 add ssh-key

其中title隨便寫,key需要上面生成id_rsa.pub的所有內(nèi)容(不要改任何格式)。

官方建議使用如下命令復(fù)制:

      clip < ~/.
      
        ssh
      
      /id_rsa.pub
    

不過我在windows下報(bào)錯(cuò)了,不支持'<' 符號(hào),我用的是記事本打開的方法,記事本后面的路徑需要是windows的路徑方式

      notepad C:\Users\you\.
      
        ssh
      
      \id_rsa.pub
    

打開后Ctrl+A復(fù)制所有。粘貼完成后點(diǎn)擊 add key,網(wǎng)站上的配置就算完成了。

可以本地使用測試命令測試連接

      
        ssh
      
       -T git@github.com
    

可能會(huì)有yes/no的輸入提示,記得輸入yes。以下提示為成功

      Hi username! You
      
        '
      
      
        ve successfully authenticated, but GitHub does not 
      
      provide shell access.
    

完成這些步驟后本地就可以使用clone和pull下載代碼了(pull前記得 add origin)。

其他系統(tǒng)不同之處以后補(bǔ)充

github入門需知


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論