git.oschina.net的使用

開源中國(guó)社區(qū)

官方網(wǎng)站

https://git.oschina.net/

開源中國(guó)社區(qū)成立于2008年8月,其目的是為中國(guó)的IT技術(shù)人員提供一個(gè)全面的、快捷更新的用來(lái)檢索開源軟件以及交流使用開源經(jīng)驗(yàn)的平臺(tái)

目前國(guó)內(nèi)有很多公司會(huì)將公司的項(xiàng)目部署在OSChina

與GitHUB的對(duì)比

服務(wù)器在國(guó)內(nèi),速度更快

免費(fèi)賬戶同樣可以建立私有項(xiàng)目,而GitHUB上要建立私有項(xiàng)目必須付費(fèi)

使用

注冊(cè)賬號(hào)

建議不要使用新浪郵箱,使用新浪郵箱可能會(huì)收不到驗(yàn)證郵件

添加 SSH 公鑰,進(jìn)入終端,并輸入以下命令

開源中國(guó)幫助文檔地址:https://git.oschina.net/oschina/git-osc/wikis/幫助#ssh-keys

進(jìn)入.ssh目錄

# 切換目錄,MAC中目錄的第一個(gè)字符如果是 `.` 表示改文件夾是隱藏文件夾$cd~/.ssh#如果.ssh文件夾不存在,可以執(zhí)行指令自行創(chuàng)建$ mkdir ~/.ssh# 查看當(dāng)前目錄文件$ ls

生成 RSA 密鑰對(duì)

$ ssh-keygen -t rsa -C"你的郵箱@xxx.com"# 為了方便,全程回車即可(不用了輸入ras文件名及密碼)

查看公鑰內(nèi)容

$ cat ~/.ssh/id_rsa.pub

將公鑰內(nèi)容復(fù)制并粘貼至

注意:公鑰內(nèi)容以ssh-rsa開頭,你的郵箱結(jié)尾, 拷貝時(shí)不能多一個(gè)空格,也不能少一個(gè)空格,格式等必須和生成的公鑰一致

https://git.oschina.net/profile/sshkeys

測(cè)試公鑰

# 測(cè)試 SSH 連接$ ssh -T git@git.oschina.net# 終端提示 Welcome to Git@OSC, 極客江南!` 說(shuō)明連接成功

在oschina新建項(xiàng)目

克隆項(xiàng)目

配置好sshkey之后, 以后只需要拷貝ssh鏈接地址,然后利用git指令即可進(jìn)行相關(guān)操作

$ git clone git@git.oschina.net:xxx/ProjectName.git

注意:oschina倉(cāng)庫(kù)對(duì)應(yīng)多種地址,一個(gè)是通過http訪問的地址,一個(gè)是通過ssh訪問的地址

http方式:https://git.oschina.net/leaderlee/OC_Advanced_Prepares_Lessons.git

ssh方式:git@git.oschina.net:leaderlee/OC_Advanced_Prepares_Lessons.git

添加gitignore

# /Users/NJ-Lee/Desktop/gitignore-master/ 是保存 gitignore 的目錄$ cp /Users/NJ-Lee/Desktop/gitignore-master/Swift.gitignore .gitignore$ git add .$ git commit -m"添加gitignore"$ git push

提示:

可以從https://github.com/github/gitignore獲取最新版本的gitignore文件

添加.gitignore文件之后,每次提交時(shí)不會(huì)將個(gè)人的項(xiàng)目設(shè)置信息(例如:末次打開的文件,調(diào)試斷點(diǎn)等)提交到服務(wù)器,在團(tuán)隊(duì)開發(fā)中非常重要

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 簡(jiǎn)介 什么是git? git是一款開源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快、最簡(jiǎn)...
    JonesCxy閱讀 1,239評(píng)論 0 3
  • 一. 掌握 - git 概述 1. git 簡(jiǎn)介? 什么是git? > git是一款開源的分布式版本控制工具 > ...
    Louis_hey閱讀 548評(píng)論 1 3
  • 看圖片覺得好美,想變成自己的畫作,卻發(fā)現(xiàn)自己實(shí)在技術(shù)太差,無(wú)法駕馭??! 順錄繪制過程: 畫完發(fā)現(xiàn)自己沒有章法,耐心...
    葉聽雨閱讀 269評(píng)論 0 3
  • 親愛的,你如花,卻比那花兒漂亮千倍萬(wàn)倍。提及往事都沒有那么艷麗,自從遇到你,心里面每天像抹了蜜,從里到外的幸福!請(qǐng)...
    SZhua閱讀 214評(píng)論 0 0
  • 入科第一天接診的第一個(gè)病人就是她。 早晨查完房,陪翟老師出門診,1號(hào)患者推門進(jìn)來(lái),人未落座,聲音先到,“...
    王維vivian閱讀 643評(píng)論 0 0

友情鏈接更多精彩內(nèi)容