1. 程式人生 > >Linux/Windows使用gitlib進行專案管理的方法和使用說明

Linux/Windows使用gitlib進行專案管理的方法和使用說明

1、GitLab簡介

GitLab 是一個用於倉庫管理系統的開源專案,使用Git作為程式碼管理工具,並在此基礎上搭建起來的web服務。

可通過Web介面進行訪問公開的或者私人專案,它擁有與Github類似的功能,能夠瀏覽原始碼,管理缺陷和註釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供一個檔案歷史庫。團隊成員可以利用內建的簡單聊天程式(Wall)進行交流,它還提供一個程式碼片段收集功能可以輕鬆實現程式碼複用。

gitlib的下載安裝:https://bitnami.com/stack/gitlab/installer

2、GitLab的配置與使用

登入gitlab網址成功後,點選右側導航條上的 “+” 就可以進入建立專案的頁面。


在建立工程的頁面,按照要求填寫專案的名稱和可見性等資訊。

Project path:專案的路徑,一般可以認為是專案的名稱;

Import prject from:從哪匯入專案,提供Github/Bitbucket等幾個選項;

Description(專案的描述):可選項,對專案的簡單描述;

Visibility Level(專案可見級別):提供Private(私有的,只有你自己或者組內的成員能訪問)/Internal(所有登入的使用者)/Public(公開的,所有人都可以訪問)三種選項。

3、新增和配置SSH公鑰

SSH(Secure Shell)是一種安全協議,在你的電腦與GitLab伺服器進行通訊時,我們使用SSH金鑰(SSH Keys)認證的方式來保證通訊安全。所以需要建立 SSH金鑰,並將金鑰中的公鑰新增到GitLab,以便我們通過SSH協議來訪問Git倉庫。

SSH 金鑰的建立需要在終端(命令列)環境下進行,我們首先進入命令列環境。通常在OS X和Linux平臺下我們使用終端工具(Terminal),在Windows平臺中,可以使用Git Bash工具,即git客戶端安裝目錄下git-bash.exe檔案。

4、安裝git bash(要根據自己的Windows系統選擇32/64位的安裝);
5、安裝完成,開啟git bash;
6、輸入以下命令:
$ssh-keygen
一直按enter,直到出現“the key fingerprint is:”,提示公鑰生成在 C:\Documents and Settings\Administrator\.ssh 目錄中,找到目錄 ,裡面有id_rsa.pub檔案,用記事本開啟,然後把裡面的東西全選,複製;
7、登入bitbucket/gitlib頁面,點選賬號頭像,選擇“個人資料設定”,選擇“SSH金鑰”,點選“+增加SSH金鑰”;
8、貼上步驟5的金鑰,並寫上標題,點選“增加金鑰”即可;
9、此時可以在命令列介面git bash直接使用linux命令進行操作,並使用git命令進行復制、上傳、下載,提交等操作。如
$git clone

[email protected]:liangpu/u-boot-usb_upgrade.git
即可將gitlib的專案下載到當前目錄中。
git的地址可直接點選gitlib相應的專案,然後點選SSH/HTTP即可把它的地址複製出來。
10、匯入專案

A、設定一下git的使用者名稱和郵箱

在提交程式碼前,還需要設定一下git的使用者名稱和郵箱(使用英文,不要出現中文),這樣提交記錄才會在gitlab上顯示帶有你名字的記錄。 在命令列視窗輸入(windows需要安裝開啟Git Bash工具才行): $git config --global user.name"your_name"
$git config --global user.email "your_email" B、匯入新專案到gitlab上

如果專案已存在,需要匯入到gitlab中,可以通過以下命令直接將專案匯入進去(注意:將USERNAME和PROJECTNAME替換成使用者名稱和專案的名稱)

$cd "本地存專案的路徑"

$git init

$git remote add origin [email protected]:liangpu/u-boot-usb_upgrade.git

$git add .

$git commit -m 'first git demo'

$git push -u origin master

11、匯出專案到本地

$git clone "你的專案地址"

如:

$git clone [email protected]:liangpu/u-boot-usb_upgrade.git

相關推薦

Linux/Windows使用gitlib進行專案管理方法使用說明

1、GitLab簡介 GitLab 是一個用於倉庫管理系統的開源專案,使用Git作為程式碼管理工具,並在此基礎上搭建起來的web服務。 可通過Web介面進行訪問公開的或者私人專案,它擁有與Github類似的功能,能夠瀏覽原始碼,管理缺陷和註釋。可以管理團隊對倉庫的訪問

敏捷開發----專案管理工具實踐方法

原文地址:https://www.zhihu.com/question/54626462管理工具:1.需求管理工具confluence 是一個基於java企業知識平臺,基本上是一個企業部落格,他有一些工作流管理功能,也支援很多外掛(如UML、思維等等),容易定製。2.基於敏捷

IT專案管理痛點應對方法總結

¨  需求、返工、人工、拖延、質量.......——公司規模擴大後,高層面對的痛點。        ¨  如何能夠解決這些痛點                 ===如何解決公司擴張後,專案管理的痛點  === 過去幾年經濟快速發展時,很多公司不愁業務只求快速,但是隨著

使用Project客戶端Project Server進行專案管理

作者:蔣宇捷(hfahe)版權宣告:原創作品,歡迎轉載,轉載時請務必以超連結形式標明文章原始出處 、作者資訊和本宣告。 本文簡單介紹了使用Project客戶端和Project Server結合進行專案管理。 目錄 1. 專案進度計劃 2. Project及Projec

linux下安裝mongodb的方法終端下基本操作

base 當前 操作 god --help 客戶 drop tar -s 在linux環境安裝mongoDB: 一般認為偶數版本為穩定版 如 1.6.x,奇數版本為開發版如1.7.x 32bit的mongoDB最大能存放2g的數據,64bit沒有限制 方法

linux的任務前後臺管理(bgfg命令)

back size tail nor rsync job csdn eight font linux提供的fg和bg命令,可以讓我們輕松調度正在運行的任務 假如你發現前天運行的一個程序需要很長的時間,但是需要幹前天的事情,你就可以用ctrl-z掛起這個程序,然後可以看到系

centos7安裝jitamin進行專案管理

安裝composer: wget -O composer https://getcomposer.org/download/1.7.2/composer.phar chmod +x composer mv composer /usr/bin/ 下載: git clone https

完整教程--idea使用git進行專案管理

第一部分: 安裝 1. 下載地址:  https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下載; 2. 點選安裝, 然後下一步, 直到下面這個頁面: 建議: 按照上面所示方式選中複選框 ; 3  點選下一步,

在fragment裡進行頻道管理tablayout相關聯

先給專案的build.gradle進行適配: maven {url “https://jitpack.io”} 對建立的Module中的build.gradle匯入依賴: implementation 'com.github.andyoom:draggrid:v1.1.4'

BMC ipmitool 對linux伺服器進行IPMI管理

 IPMI是智慧型平臺管理介面(Intelligent Platform Management Interface)的縮寫,是管理基於 Intel結構的企業系統中所使用的外圍裝置採用的一種工業標準,該標準由英特爾、惠普、NEC、美國戴爾電腦和SuperMicro等公司制

LInux進行redis的安裝配置(開啟遠端連線)

今天做不成的事,明天也不會做好。 各位同學大家好,本文簡單記錄了redis的相關知識和安裝配置。 1. 什麼是redis? 1.1 核心概念 Redis是用C語言開發的高效能的鍵值對儲存的非關係資料庫。Redis儲存的資料型別有以下幾種:字元(St

專案放到碼雲上,通過git 進行專案管理

1.在碼雲上新建一個專案 把使用 Readme檔案初始化這個專案這個勾選去掉 專案生成後會看到 碼雲的git 簡易的命令列入門教程: Git 全域性設定: git config --glob

github使用及使用github進行專案管理筆記

github使用 登陸github之後會看到如下介面 我們選擇”Start a project” 我們會發現其實你start的那個project就是一個”repository”(倉庫<=

VS中使用AnkhSVN進行專案管理

轉載地址:http://baike.baidu.com/view/1364176.htm?fr=aladdin AnkhSVN是一款在VS中管理Subversion的外掛,您可以在VS中輕鬆的提交、更新、新增檔案,而不用在命令列或資源管理器中提交。而且該外掛屬於開源專案

Linux下Weblogic建立域方法步驟

Weblogic 建立域 以weblogic帳號登入(與建立域目錄相對應賬戶) cd /home/weblogic/bea/weblogic92/common/bin 執行./config.sh進入配置介面。配置步驟如下: 1.Choose between crea

IDEA使用git進行專案管理

第一章:安裝1.2.點選安裝,複選框與圖保持一致,然後下一步:3.點選下一步,直到出現如下介面。這個頁面是選擇git使用的命令列,建議使用第一個git自帶的,然後下一步:4.點選下一步,直到出現如下介面。這個頁面是選行結束符,win和linux行結束符不一致,選擇第一個,gi

[工具設定]把專案放到碼雲上,通過git 進行專案管理

1.在碼雲上新建一個專案 把使用 Readme檔案初始化這個專案這個勾選去掉  專案生成後會看到 碼雲的git 簡易的命令列入門教程: Git 全域性設定: git config --global user.name "你的碼雲賬號" git config -

《三國演義》與“專案管理”——八卦陣諸葛弩引出的思考

《三國演義》中濃墨重彩描述的大多是武將的勇力以及謀士的計策和辯才。花筆墨稱讚陣法精妙、器械發明奇巧的寥寥可數。但若是能進入篇章的,就一定是驚世之作。令人印象深刻的有曹仁的八門金鎖陣、諸葛亮的八卦陣、劉

專案配置git進行專案管理

自從年紀大了之後,腦子就開始混亂了,今天給一專案配置git地址,覺得應該把之前的整理一下了,相信大家在對git不陌生: git 5個基本命令 # 從遠端主機克隆一個版本庫 git clone <版本庫的網址> # 管理主機

黑猴子的家:IDEA 使用 Git 進行專案管理

1、安裝 Git 2、測試安裝是否成功 擊桌面上的git快捷方式開啟命名行, 執行git命名, 出現如下介面則成功 3、設定Git.exe 4、測試Git 5、從Git上 pull 專案 6、Clone Repository