1. 程式人生 > >git拉取專案

git拉取專案

git是分散式的程式碼管理工具,遠端的程式碼管理是基於ssh的,所以要使用遠端的git則需要ssh的配置。

github的ssh配置如下:

一 、

設定git的user name和email:

$ git config --global user.name "xuhaiyan"
$ git config --global user.email "[email protected]"
二、生成SSH金鑰過程:
1.檢視是否已經有了ssh金鑰:cd ~/.ssh
如果沒有金鑰則不會有此資料夾,有則備份刪除
2.生存金鑰:

$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
按3個回車,密碼為空。


Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………

最後得到了兩個檔案:id_rsaid_rsa.pub


3.新增金鑰到ssh:ssh-add 檔名
需要之前輸入密碼。
4.在github上新增ssh金鑰,這要新增的是“id_rsa.pub”裡面的公鑰。

5.測試:ssh [email protected]

The authenticity of host ‘github.com (207.97.227.239)’ can’t be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘github.com,207.97.227.239′ (RSA) to the list of known hosts.
ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.

三、 開始使用github
1.獲取原始碼:

$ git clone [email protected]:billyanyteen/github-services.git

2.這樣你的機器上就有一個repo了。
3.git於svn所不同的是git是分散式的,沒有伺服器概念。所有的人的機器上都有一個repo,每次提交都是給自己機器的repo
倉庫初始化:

git init

生成快照並存入專案索引:

git add

檔案,還有git rm,git mv等等…
專案索引提交:

git commit

4.協作程式設計:
將本地repo於遠端的origin的repo合併,
推送本地更新到遠端:

git push origin master

更新遠端更新到本地:

git pull origin master

補充:
新增遠端repo:

$ git remote add upstream git://github.com/pjhyett/github-services.git

重新命名遠端repo:

$ git://github.com/pjhyett/github-services.git為“upstream”

相關推薦

git專案

git是分散式的程式碼管理工具,遠端的程式碼管理是基於ssh的,所以要使用遠端的git則需要ssh的配置。github的ssh配置如下:一 、設定git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --globa

Git常用命令及上傳專案到遠端倉庫 專案到本地倉庫:轉

Git篇 安裝之後第一步 安裝 Git 之後,你要做的第一件事情就是去配置你的名字和郵箱,因為每一次提交都需要這些資訊: git config --global user.name “bukas” git config --global user.email "[email p

mac+windows下從git專案及執行

一、Mac下從git拉取專案 1. 拉專案 開啟終端,先進入想放置專案的目錄。假設進入workfile目錄,輸入cd workfile。 進入workfile目錄後:輸入git clne 連結(git的連結leader會給你) 輸入git使用者名稱和密碼(leader已經給你了) 成功拉下來專案

新手:webstorm如何用git在碼雲專案,提交程式碼

1,在碼雲上新建專案,步驟不多說了 2,在webstorm點選VCS ->check out from version control ->git 點選clone就拉取專案成功啦,如何就可以開始寫專案啦 3,提交程式碼 寫完之後可以看左下角 也可以選中檔案

Mac系統下從Git專案

各位讀者盆友,下午好。這篇部落格昨天就該和大家見面的,這裡做個整理。 目錄 一、前期環境準備 二、拉取專案 三、匯入到idea中 四、除錯 五、完成 六、其他問題 七、總結 難度係數:★★☆☆☆ 建議用時:1.5H 如果對Mac系

git pull 專案檔案失敗的解決方案

在男票的臺式上coding,上傳到git之後,想要在自己的筆記本上pull 下來,結果遇到了如下問題: 從問題的描述中可以發現,是本地的檔案和遠端程式碼庫的檔案不同,無法進行程式碼融合。 解決方案是:

eclipse git 遠端專案到本地

第一部分: 1.環境準備jdk、eclipse、git安裝,這裡不進行解釋。 第二部分: 1.建立遠端分支: 2.點選該向下的三角圖示,選擇clone a Repository 3.完

使用GitGitLab上的專案

一、安裝Git(windows版、其他平臺參閱) 去Git的官網,下載安裝包,安裝時,一路預設 二、配置Git 2.1 在任意地方,建立一個資料夾,保證該資料夾的目錄全部是英文 2.2 開啟新建的資料夾,在空白處右擊,選單中點選 Git Init Here 2.3

git 無法專案,本地ping不通github的解決辦法(詳解)

一、遇到的問題       本地在從github上拉取專案的時候,一直卡著,然後過個2分鐘就報錯,連線超時。問題是我前幾天還能git pull專案呢,百思不得其解。後來本地瀏覽器訪問github,得,連全世界最大的基佬交友網站都訪問不了。本地ping一下IP吧,

git從遠端到本地,分支,專案,從其它分支,推送,同步的操作

第一步,從遠端拉取到本地 //git clone從遠端拉到本地 $ git clone [email protected].release.viphome.cn:mall/mall-api.git 備註:git clone 接著是遠端地址,最後

Git最新專案,修改更新並上傳到github上面

前面:接觸越來越多git,就發現要處理的問題真的是很多,這次是我遇到的一個小問題,看到一個博主的,寫的······好吧,確實比我好很多T T  大家可以看看這個  連結一、拉取最新的版本1、我們先檢視遠

eclipse中用git上傳專案,以及專案

團隊開發中,當某一人在他本機通過eclipse新建一個專案, 需要上傳程式碼到公司的程式碼伺服器,以用來版本管理,其他組員可以拉取程式碼進行團隊開發,目前比較常見的程式碼伺服器,開源專案可以用github,公司內部專案可以在區域網伺服器,阿里雲伺服器,或者用gitlab,gi

手動刪除專案後如何重新從git專案

今天工作遇到一個問題,拉取程式碼錯誤導致程式碼混亂,具體混亂到什麼層度,基本上每個java檔案都是衝突,沒有辦法只能刪除這個專案重新從git上拉取專案,雖然聽起來很簡單但也碰到了一些釘子,現在記錄下,正確的操作流程: 1.在需要放專案檔案的資料夾中 輸入git init 得

git遠程分支到本地分支或者創建本地新分支

ranch 拉取 獲取 etc 如果 origin branch git fetch nbsp git fetch origin branchname:branchname 可以把遠程某各分支拉去到本地的branchname下,如果沒有branchname,則會在本地新建b

eclipse git 內容

拉取 eclips 分享 圖片 src image ips 分享圖片 mage eclipse git 拉取內容

git 遠程分支報錯(fatal: '' is not a commit and a branch '' cannot be created from it)

fatal pull com gin -s sta can check 問題 問題描述從遠程git上拉取某一個分支,然後報錯,拉取不了這個分支。 拉取分支的命令: git checkout -b xxx-static-19 origin/xxx-static-19其中xx

vsCode如何從github專案

最近剛使用vscode,有些操作還不太會,所以記錄下。 1、開vscode使用CTRL+`或者點選檢視到整合終端開啟控制終端。 2、在終端中cd到存放資料夾下面,然後git clone https://github.com/iview/iview-project.git就可以將專案拉取下來

gitGitLab工程報錯Repository not found

# git clone http://xxx/jiqing/frog.git 正克隆到 'frog'... fatal: repository 'http://xxx/jiqing/frog.git/' not found 原因:因為以前使用過其他帳號配置資訊都儲存了,然後帳號密碼預設用以前的導致拉取沒有許

SVN專案程式碼(checkout)

一、checkout程式碼 建立資料夾,在哪個盤都可以 在資料夾中滑鼠右擊選擇SVN Check out 彈出: 寫入svn URL ==》 ok, 小技巧:拉取專案程式碼時先不忙拉取程式碼可以將svn地址複製到瀏覽器

git 和獲取 pull 和 fetch 區別

有兩種 拉取 和 獲取 pull 和 fetch git pull    從遠端拉取最新版本 到本地 自動合併 merge           git pull origin master git fetch  從遠端獲取最新版本 到本地  不會自動合併 merge   gi