1. 程式人生 > >使用Git拉取GitLab上的專案

使用Git拉取GitLab上的專案


一、安裝Git(windows版、其他平臺參閱

去Git的官網,下載安裝包,安裝時,一路預設

二、配置Git

2.1 在任意地方,建立一個資料夾,保證該資料夾的目錄全部是英文

2.2 開啟新建的資料夾,在空白處右擊,選單中點選 Git Init Here

2.3 再次右擊,選單中點選Git Bash,彈出命令列

2.4 配置所有本地倉的賬號、郵箱

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

2.5 為避免每次遠端訪問輸入密碼,使用ssh登陸。ssh應該是與本機資訊繫結的,所以每臺電腦需要單獨生成。

$ ssh-keygen -t rsa -C "[email protected]"

2.6 ssh只是本地詳細,需要在GitLab中備份,才能被驗證。開啟自己的GitLab,在My Profile中,點選Add Public Key,title隨意。

2.7 key中的內容在本機C盤中,C:\Users\account(你的賬戶下),裡面有個.ssh資料夾(執行2.5會產生),用文字文件開啟id_rsa.pub,將裡面的內容全部複製到key中,即可;

2.8 到此,基本配置完畢;我們需要獲取GitLab上專案的地址,每個專案地址不同,一般在GitLab的Projects中,能找到跟你相關的所有專案,點開一個專案,就能看到專案地址,然後在Git Bash中輸入:

$ git clone [email protected]:michaelliao/gitskills.git
2.9 在克隆倉庫時,Git 通常會自動建立一個名為 master 的分支來跟蹤 origin/master,如果需要關聯不同的分支,使用命令
$ git checkout --track origin/br-2.1.2.1
2.10 將資料同步到本地,一般關聯後,直接:
$ git pull
即可完成專案的拉取

至此,我們完成了一個在GitLab上的專案,到本地的過程。

參考資訊:

推薦看一下這個網站:

博文:

相關推薦

使用GitGitLab專案

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

gitGitLab工程報錯Repository not found

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

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

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

eclipse git 遠端專案到本地

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

Mac 系統 使用SourceTreeGitlab專案配置

1 Gitlab網站註冊賬號,建立或加入對應的專案組; 2 在Gitlab網站上新增SSH Keys(這一步比較重要); 自己電腦生成公鑰(windows指令對應可查) a.終端中輸入指令cat ~/.ssh/id_rsa.pub 查詢是否本機已經有

git專案

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

eclipse 如何github專案

1,在eclipse中按如下順序進行操作: File->import->Git,如圖所示,選擇Projects from Git 2,第一步之後,在彈窗中選擇Clone URI,其中URI的獲取方式方式如圖: 選擇不算github相應專案的克隆/下載按鈕-》

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

git 和獲取 pull 和 fetch 區別

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

git 某個分支到本地

比如我想拉取dev到本地來 通常情況下,我會先直接嘗試:git clone https://github.com/XXXX/nothing2/tree/dev.git 會報這種錯誤:fatal: repository 'https://github.com/XXXX/

git 遠端指定分支 pull本地不存在的分支

預設,git專案只有一個分支,就是master,我們當然可以在本地建立多個分支,並推送到遠端git管理平臺上,或者將遠端git管理平臺上的其他分支拉取到自己電腦上。 一、檢視本地已有的分支 進入到專案根目錄,開啟命令列/終端,輸入指令,將會顯示該專案的本地的全部分

從Githubspringboot的專案,如何啟動?

利用sourcetree等工具很容易就能從遠端倉庫獲取程式碼, 但是獲取的程式碼要如何執行呢? 我遇到了幾個問題: 1.本地建立的專案,在左側project中可以看到完整的目錄結構,可以輕易找到主類, 但是用idea等工具直接開啟從遠端倉庫獲取的專案,在project中根本找不到主類

同一個電腦配置多個ssh key以及配置完成後git或更新程式碼仍要輸入密碼問題的解決

1.配置多個ssh key以兩個賬號為例:[email protected]對應gitee的遠端倉庫[email protected]對應github的遠端倉庫1.1.在~/.ssh目錄下分別生成兩個賬號的ssh key使用ssh-keygen -t rs

git 和獲取 pull 和 fetch 區別

使用git  直接提交的話   直接 push 獲取最新版本  有兩種  拉取 和 獲取 pull 和 fetch git  pull     從遠端拉取最新版本 到本地  自動合併 merge            git pull origin master git

git遠端倉庫程式碼

1、切換到想要存取程式碼的資料夾 2、git clone [email protected]……克隆遠端倉庫master的程式碼 3、git checkout -b dev  在本地建立一個分支 4、git branch --set-upstream-to o

git遠端分支並建立本地分支和Git中從遠端的分支獲取最新的版本到本地

git拉取遠端分支並建立本地分支一、檢視遠端分支使用如下Git命令檢視所有遠端分支:git branch -r二、拉取遠端分支並建立本地分支方法一使用如下命令:git checkout -b 本地分支名x origin/遠端分支名x$ git checkout -b hhhh

git 遠端分支

git拉取遠端專案,簡單的方法是我們cd到我們要存放專案的目錄,然後git clone [email protected]:a/trds.git,假如我們的專案地址在[email protected]:a/trds.git上,這裡是胡亂編的一個地址.整個流

git遠端分支並與本地分支合併

1.提交程式碼到本地庫 [email protected]:~/Desktop/se-CourseSelect$ git status [email protected]:~/Desktop/se-CourseSelect$ git add . [email