欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

github入門需知

系統 1712 0

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

筆者剛接觸不久,把認為入門應該知道的東西稍微總結一下。以后可能還會有補充。本文寫于2015年6月4日,github可能有時效性。

使用git需要有一定的命令行基礎

?

1.github注冊

注冊很簡單,有郵箱就能注冊,要上傳項目文件需要登錄后點擊右上角的加號創建一個Repository。Repository個數應該是不限的。

?

2.Repository

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

?

3.git help

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

      git help
    

?

4.本地操作

創建完Repository后,可以下載github工具git。

windows系統,會提供一個圖形界面的登錄框,輸入郵箱和密碼登錄。

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

      git init
    

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

      git add .
    

?下面關聯git地址,這里建議使用ssh地址,筆者初學使用https地址總是報錯。將下面代碼的username和repositoryname改為自己的名稱

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

如果地址不小心寫錯了,使用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官網,可能有時效性)

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

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

      git init
    

使用ssh-keygen工具創建key,最后引號中需要填寫你的賬戶郵箱

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

等一會直到出現下列提示,需要輸入存儲key的路徑,直接回車可以存儲在默認路徑里(建議存儲在默認路徑)

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

如果key已存在的話會提示是否覆蓋,否則會出現以下兩個提示,出現這些提示直接回車就好。

      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]
      
    

下面會提示創建完成,會在/Users/you/.ssh目錄下生成兩個文件id_rsa和id_rsa.pub.

?

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

      
        ssh-agent
      
       -s
    

或者使用下面的命令

      eval $(
      
        ssh-agent
      
       -s)
    

如果可用的話會輸出agent pid,例如:

      Agent pid 
      
        59566
      
    

確認沒問題后,利用ssh-add命令添加

      
        ssh-add
      
       ~/.
      
        ssh
      
      /id_rsa
    

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

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

官方建議使用如下命令復制:

      clip < ~/.
      
        ssh
      
      /id_rsa.pub
    

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

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

打開后Ctrl+A復制所有。粘貼完成后點擊 add key,網站上的配置就算完成了。

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

      
        ssh
      
       -T git@github.com
    

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

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

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

其他系統不同之處以后補充

github入門需知


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 天天操天天碰 | 免费激情网站 | 国产精品国产三级国产aⅴ入口 | 成年人小视频网站 | 欧美亚洲香蕉 | 天天天天射 | 日本久久精品免视看国产成人 | 国产成人综合一区二区三区 | 亚洲国产欧美在线观看 | 亚洲精品一区国产 | 日韩精品真人荷官无码 | 天堂va在线高清一区 | 6全高清智能录播系统视频 精品九九 | 免费看黄色一级大片 | 波多野结衣一区二区三区88 | 精品人成 | 国产精品免费av | 午夜影院在线免费观看视频 | 五月天婷婷精品视频 | 久久久久亚洲精品 | 成人免费电影av | 黄色免费在线观看 | 蜜桃五月天 | 三级视频网站 | 韩国三级中文字幕hd久久精品 | 成人亚洲视频 | 99ri精品| 羞羞视频免费网站在线看 | 国产一区二区三区免费观看 | 综合二区| 日韩精品一区二区三区不卡 | 中文字幕第一页在线 | 亚洲一区二区三区日本久久九 | 欧美性狂猛bbbbbxxxxx | 国产亚洲精品久久久久婷婷图片 | 激情婷婷成人亚洲综合 | 大香伊人久久精品一区二区 | 天天做天天爽 | 色图综合网 | 精品国产成人在线 | 国产一区二区丁香婷婷 |