git和碼雲的使用
使用GitHub時,國內的使用者經常遇到的問題是訪問速度太慢,有時候還會出現無法連線的情況(原因你懂的)。
如果我們希望體驗Git飛一般的速度,可以使用國內的Git託管服務——碼雲(gitee.com)。
和GitHub相比,碼雲也提供免費的Git倉庫。此外,還集成了程式碼質量檢測、專案演示等功能。對於團隊協作開發,碼雲還提供了專案管理、程式碼託管、文件管理的服務,5人以下小團隊免費。
碼雲的免費版本也提供私有庫功能,只是有5人的成員上限。
使用碼雲和使用GitHub類似,我們在碼雲上註冊賬號並登入後,需要先上傳自己的SSH公鑰。選擇右上角使用者頭像 -> 選單“修改資料”,然後選擇“SSH公鑰”,填寫一個便於識別的標題,然後把使用者主目錄下的.ssh/id_rsa.pub
點選“確定”即可完成並看到剛才新增的Key:
如果我們已經有了一個本地的git倉庫(例如,一個名為learngit的本地庫),如何把它關聯到碼雲的遠端庫上呢?
首先,我們在碼雲上建立一個新的專案,選擇右上角使用者頭像 -> 選單“控制面板”,然後點選“建立專案”:
專案名稱最好與本地庫保持一致:
然後,我們在本地庫上使用命令git remote add
把它和碼雲的遠端庫關聯:
git remote add origin git@gitee.com:liaoxuefeng/learngit.git
之後,就可以正常地用git push
和git
pull
如果在使用命令git remote add
時報錯:
git remote add origin git@gitee.com:liaoxuefeng/learngit.git
fatal: remote origin already exists.
這說明本地庫已經關聯了一個名叫origin
的遠端庫,此時,可以先用git
remote -v
檢視遠端庫資訊:
git remote -v origin git@github.com:michaelliao/learngit.git (fetch) origin git@github.com:michaelliao/learngit.git (push)
可以看到,本地庫已經關聯了origin
的遠端庫,並且,該遠端庫指向GitHub。
我們可以刪除已有的GitHub遠端庫:
git remote rm origin
再關聯碼雲的遠端庫(注意路徑中需要填寫正確的使用者名稱):
git remote add origin git@gitee.com:liaoxuefeng/learngit.git
此時,我們再檢視遠端庫資訊:
git remote -v
origin git@gitee.com:liaoxuefeng/learngit.git (fetch)
origin git@gitee.com:liaoxuefeng/learngit.git (push)
現在可以看到,origin已經被關聯到碼雲的遠端庫了。通過git push
命令就可以把本地庫推送到Gitee上。
有的小夥伴又要問了,一個本地庫能不能既關聯GitHub,又關聯碼雲呢?
答案是肯定的,因為git本身是分散式版本控制系統,可以同步到另外一個遠端庫,當然也可以同步到另外兩個遠端庫。
使用多個遠端庫時,我們要注意,git給遠端庫起的預設名稱是origin
,如果有多個遠端庫,我們需要用不同的名稱來標識不同的遠端庫。
仍然以learngit
本地庫為例,我們先刪除已關聯的名為origin
的遠端庫:
git remote rm origin
然後,先關聯GitHub的遠端庫:
git remote add github git@github.com:michaelliao/learngit.git
注意,遠端庫的名稱叫github
,不叫origin
了。
接著,再關聯碼雲的遠端庫:
git remote add gitee git@gitee.com:liaoxuefeng/learngit.git
同樣注意,遠端庫的名稱叫gitee
,不叫origin
。
現在,我們用git remote -v
檢視遠端庫資訊,可以看到兩個遠端庫:
git remote -v
gitee git@gitee.com:liaoxuefeng/learngit.git (fetch)
gitee git@gitee.com:liaoxuefeng/learngit.git (push)
github git@github.com:michaelliao/learngit.git (fetch)
github git@github.com:michaelliao/learngit.git (push)
如果要推送到GitHub,使用命令:
git push github master
如果要推送到碼雲,使用命令:
git push gitee master
這樣一來,我們的本地庫就可以同時與多個遠端庫互相同步:
碼雲也同樣提供了Pull request功能,可以讓其他小夥伴參與到開源專案中來。你可以通過Fork我的倉庫:https://gitee.com/liaoxuefeng/learngit,建立一個your-gitee-id.txt
的文字檔案,寫點自己學習Git的心得,然後推送一個pull
request給我,這個倉庫會在碼雲和GitHub做雙向同步。
相關推薦
Windows下git和碼雲使用實踐
都說github.com賬號是資深程式設計師的標配。奈何國外的網速感人,為了用著方便,可以選國內口碑比較好的gitee.com(碼雲)作為程式碼託管站點。 1.安裝git,設定Path環境變數使得cmd下可以直接用git命令 安裝版本為Git for Wi
git和碼雲的使用
使用GitHub時,國內的使用者經常遇到的問題是訪問速度太慢,有時候還會出現無法連線的情況(原因你懂的)。 如果我們希望體驗Git飛一般的速度,可以使用國內的Git託管服務——碼雲(gitee.com)。 和GitHub相比,碼雲也提供免費的Git倉庫。此外,還集成了
【專案管理】git和碼雲的使用
緣起 說了那麼多關於git和碼雲相關的事,一直都沒給大夥講解這個碼雲究竟是個啥玩意兒。 今天就給大夥說說如何通過git和碼雲搭建屬於自己的程式碼庫。 碼雲 碼雲([email protected])是開源中國社群團隊推出的基於Git的快速的、免費的、穩定
git和碼雲使用教程(Windows二方法)
本Git和碼雲入門操作 一方面 簡潔明瞭,忽略對簡單的碼雲註冊的演示,只做文字引導;另一方面,重點突出,對git連結碼雲容易採坑的地方,詳細步驟。且本文有兩種Git軟體連結碼雲的方法,一種是視窗也程式碼輸入;另一種是介面操作,各有千秋,歡迎“品嚐”。 1.程
Windows下git和碼雲使用步驟
都說github.com賬號是資深程式設計師的標配。奈何國外的網速感人,為了用著方便,可以選國內口碑比較好的gitee.com(碼雲)作為程式碼託管站點。 1.安裝git,設定Path環境變數使得cmd下可以直接用git命令 從http://git-for-win
git 和 碼雲
jce www one tps check lan 數據 rem bug 1,git clone 路徑; 2,git branch -a,列出所有分支名稱如下:remotes/origin/devremotes/origin/release 3, git checkou
GitHub 和 碼雲 的 Git 遠端倉庫搭建
最近在學習 Git 版本控制,現在稍微有點規模的公司都會有自己的版本控制工具,大部分公司都選擇Git這種分散式的版本控制工具。這篇文章主要講如何在開源網站搭建遠端 Git 倉庫,作為自己的一個學習記錄,也希望能夠為那些有這方面需求的童鞋提供幫助。廢話不多說,上乾貨。 第一步:搭建本地
git同時push推送到github和碼雲
當自己專案的時候,想同時更新多個地方(GitHub、碼雲,等。。。) 可以通過git的配置實現,這樣就不用創多份檔案,每次更新都得更新多個地方 如果還不熟悉git的操作的,可以先看這個 git使用和常見命令 1、先再GitHub和碼雲。建立2個空的倉庫(或者一個倉庫為空,另外一
Linux下使用Jenkins+Git+Maven+碼雲搭建自動化部署,可遠端部署jar和war
寫在前面: 本教程為2臺全新阿里雲伺服器CentOS 6.8(以下稱搭建Jenkins的為第1臺伺服器,可訪問專案工程的為第2臺伺服器,以免混淆,沒有說明的都是在第1臺伺服器root目錄上操作,記得新增埠安全組和關閉防火牆),git倉庫使用的是碼雲。
git同步提交程式碼到github和碼雲上
前言 github畢竟是國外的,有時候訪問也不穩定,而且速度也比較慢,所有我在提交程式碼到github上的時候有時候會同步一份到碼雲,之前都是分為兩步上傳 先提交到github 將最新的程式碼複製一份到碼雲的資料夾,提交到碼雲 這種方式太笨了,如何在
Git同步更新操作GitHub和碼雲倉庫上面的程式碼
一、前言 問題: 小編在生活中,一般都是將程式碼儲存到github上,但由於國內的碼雲倉庫確實速度比github快很多,用起來也很
如何在myeclipse上使用git(碼雲)
key 版本 自己 entity 100% work 歷史記錄 crt from 在合適的位置創建自己版本庫! 什麽是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成一個目錄,這個目錄裏面的所有文件都可以被Git管理起來,每個文件的
git與碼雲的使用
git這裏只做簡單記錄git與碼雲的結合使用1、先安裝git2、設置git用戶名和郵箱,用於提交到遠端時,知道是誰提交的git config --global user.name "xx" git config --global user.email "xx@xx"3、在碼雲中新建項目4、如果使用ht
git與碼雲
con 操作 還需要 ssh-key 添加 ruby image cnblogs .com 1.下載git。https://git-scm.com/ 註冊碼雲:https://gitee.com/2.安裝git; 默認安裝即可; 安裝完成之後打開git bash進行
Git Git管理碼雲項目
nbsp 默認安裝 下載安裝 官網 git clone 完成 tee logs 分享圖片 Git 一、下載安裝 1. 要使用git 先安轉git 請到官網下載最新git https://git-scm.com/downloads 2. 一路默認安裝,安裝完成右
git從碼雲上往下拉時的問題
pos 圖片 登陸 epo 原因 there 下拉 art 選中 再登陸後自己從碼雲上往下下載時出現 as報錯 ******.is registered as a Git root, but no Git repositories were found there. 原因:
Git(使用碼雲)
問題 rem 多個 正常 推送 兩個 mic tro 原因 使用GitHub時,國內的用戶經常遇到的問題是訪問速度太慢,有時候還會出現無法連接的情況(原因你懂的)。 如果我們希望體驗Git飛一般的速度,可以使用國內的Git托管服務——碼雲(gitee.com)。 和GitH
git使用碼雲
一、git配合使用碼雲,在https://gitee.com碼雲上註冊並新建專案。 並在本地安裝git安裝地址https://git-scm.com/download並配置自己的使用者名稱和郵箱。 git config --global user.name "Your Name"git
git使用碼雲遠端庫
首先你得註冊碼雲使用者,然後在碼雲平臺開始建立一個專案. https://gitee.com/sharps/springcloud.git 一、初始化空的 Git 倉庫於 /home/sharps/IdeaProjects/springcloud/.git/ sharps@sharp
git往碼雲提交程式碼在新環境下首次使用的相關問題
1.新增公鑰 輸入下面git 命令生成公鑰,預設路徑(C:\Users\Administrator.ssh),複製貼上到碼雲上即可(設定-安全設定-ssh公鑰) ssh-keygen -t rsa 2.首次push時按提示提交碼雲繫結的郵箱和暱稱 程式碼如下: git con