開源中國社區(qū)成立于2008年8月,其目的是為中國的IT技術人員提供一個全面的、快捷更新的用來檢索開源軟件以及交流使用開源經(jīng)驗的平臺
目前國內有很多公司會將公司的項目部署在 OSChina
與 GitHUB 的對比
服務器在國內,速度更快
免費賬戶同樣可以建立 私有 項目,而 GitHUB 上要建立私有項目必須 付費
使用
注冊賬號
強烈建議使用網(wǎng)易的郵箱,使用其他免費郵箱可能會收不到驗證郵件
添加 SSH 公鑰,進入終端,并輸入以下命令
登陸開源中國后,點擊右上角的符號 “+”
點擊創(chuàng)建項目
創(chuàng)建你所要創(chuàng)建的項目
按照需求創(chuàng)建你的項目
項目演示:如果沒有課不寫
項目語言:選擇你所開發(fā)的語言
gitIgnore: 推薦選擇添加
開源許可證:一般選擇MIT License(權限大)或者Apache 想改的話會通知你
項目屬性:如果想讓別人看到(開源的)就不勾選,否則就勾上(公司項目,不想讓別人看到源代碼)
下面操作 在 終端里完成
切換目錄,MAC中目錄的第一個字符如果是 . 表示改文件夾是隱藏文件夾
$ cd ~/.ssh
--查看當前目錄文件
$ ls
會生成 id_rsa 和 id_rsa.pub 這兩個文件
生成 RSA 密鑰對
1> "" 中輸入個人郵箱
2> 提示輸入私鑰文件名稱,直接回車
3> 提示輸入密碼,可以隨便輸入,只要本次能夠記住即可
$ ssh-keygen -t rsa -C "xxx@126.com"
("xxx@126.com")是你登陸的郵箱,然后輸入密碼(自己設置并記住就好)
查看公鑰內容
$ cat id_rsa.pub
測試 SSH 連接
$ ssh -T git@git.oschina.net
將公鑰內容復制并粘貼至 https://git.oschina.net/profile/sshkeys
測試公鑰
終端提示 Welcome to Git@OSC, XXX! 說明連接成功
新建項目
克隆項目
切換至項目目錄
$ cd 項目目錄
克隆項目,地址可以在項目首頁復制(選擇ssh , 復制網(wǎng)址)
$ git clone git@git.oschina.net:xxx/ProjectName.git
添加 gitignore
從https://github.com/github/gitignore 獲取最新版本的gitignore文件
# ~/dev/github/gitignore/ 是保存 gitignore 的目錄
$ cp ~/dev/github/gitignore/Swift.gitignore .gitignore
添加 .gitignore 文件之后,每次提交時不會將個人的項目設置信息(例如:末次打開的文件,調試斷點等)提交到服務器,在團隊開發(fā)中非常重要
#查看是否有要提交的文件,如果包含紅色的文件,可以提交
$ git status
#增加文件
$ git add .
#提交文件
$ git commit -m "提交備注提示信息"
#推倒服務器
$ git push
刷新頁面,會生成.gitignore 文件,當你的項目提交時,會提交到你的開源項目當中。所以只要你能上網(wǎng),就能拿到你的項目,非常的方便。