本文內容出自小馬哥原創內容
開源中國社區 官方網站
- 開源中國社區成立於2008年8月,其目的是爲中國的IT技術人員提供一個全面的、快捷更新的用來檢索開源軟件以及交流使用開源經驗的平臺
- 目前國內有很多公司會將公司的項目部署在
OSChina
與 GitHUB
的對比
- 服務器在國內,速度更快
- 免費賬戶同樣可以建立
私有
項目,而GitHUB
上要建立私有項目必須付費
使用
註冊賬號
- 建議不要使用新浪郵箱,使用新浪郵箱可能會收不到驗證郵件
添加 SSH 公鑰,進入終端,並輸入以下命令
- 開源中國幫助文檔地址:https://git.oschina.net/oschina/git-osc/wikis/幫助#ssh-keys
進入.ssh目錄
# 切換目錄,MAC中目錄的第一個字符如果是 `.` 表示改文件夾是隱藏文件夾
$ cd ~/.ssh
#如果.ssh文件夾不存在,可以執行指令自行創建
$ mkdir ~/.ssh
# 查看當前目錄文件
$ ls
- 生成 RSA 密鑰對
$ ssh-keygen -t rsa -C "你的郵箱@xxx.com"
# 爲了方便,全程回車即可(不用了輸入ras文件名及密碼)
- 查看公鑰內容
$ cat ~/.ssh/id_rsa.pub
將公鑰內容複製並粘貼至
- 注意:公鑰內容以ssh-rsa開頭,你的郵箱結尾, 拷貝時不能多一個空格,也不能少一個空格,格式等必須和生成的公鑰一致
- https://git.oschina.net/profile/sshkeys
測試公鑰
# 測試 SSH 連接
$ ssh -T [email protected]
# 終端提示 Welcome to Git@OSC, 極客江南!` 說明連接成功
- 在oschina新建項目
- 克隆項目
配置好sshkey之後, 以後只需要拷貝ssh鏈接地址,然後利用git指令即可進行相關操作
$ git clone [email protected]:xxx/ProjectName.git
注意:oschina倉庫對應多種地址,一個是通過http訪問的地址,一個是通過ssh訪問的地址
- http方式:https://git.oschina.net/leaderlee/OC_Advanced_Prepares_Lessons.git
- ssh方式:[email protected]:leaderlee/OC_Advanced_Prepares_Lessons.git
添加
gitignore
- 切換到項目根目錄
cp /Users/Downloads/gitignore-master/Swift.gitignore .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
文件之後,每次提交時不會將個人的項目設置信息(例如:末次打開的文件,調試斷點等)提交到服務器,在團隊開發中非常重要
- 可以從