搭建Git本地伺服器

2021-09-06 21:53:17 字數 2066 閱讀 2399

搭建git本地伺服器 

參考文章:http:

當前任務,學習中... 公司小範圍用法: 伺服器上做的:

1.在伺服器上建立乙個使用者,這裡命名為git。 centos下: useradd op —— passwd op 1

(改密碼為1)

2.找個目錄,建立空倉庫 git --bare init 。 centos下6.5

: cd /home/op

mkdir

base

cd base

git --bare init

3.建立資料夾project.git (名字隨便取,這裡取project,以後別人git clone時就會生成project資料夾)。

4.再建立乙個資料夾.ssh,用來存入需要訪問的成員的 ssh-keygen

————————————————————————————————————————

專案成員機上要做的:

1.生成本機的ssh-keygen:直接執行 ssh-keygen ,回車,回車。生成的金鑰會在window下: 「c:\documents and settings\username\.ssh」,有兩個檔案,複製id_rsa.pub的內容給伺服器管理員(郵件或直接qq吧!)。

2.輪到伺服器管理員:在.ssh資料夾下建立 id_rsa.pub 檔案 , 或直接:cat ~/opt/.ssh/id_rsa.pub 加成員的id_rsa.pub內容 (反正新增到這個檔案後面就可以)

3.下面小組成員應該可以正常訪問伺服器了(對了,在此之前,需要安裝ssh伺服器 : apt-get

install ssh)

專案組老大要做的:12

. 新建資料夾,git init 初始化git 。

3. git add *將所有檔案加入git 監控 ,可以用git status 檢視監控狀態

4. git commit -m "

你的提交說明

"5. git remote add origin op@yourserverip:/home/op/base/project.git (這裡是將遠端git伺服器命名成origin,方便以後使用,名字隨便改)

6. 推送到伺服器 git push origin master 意思是 : git 推送 到 伺服器目錄 哪個分支—master 。 至此,完畢。

專案成員基本步驟:

1.git clone op@yourserverip:/home/op/base/project.git 完成倉庫轉殖工作

2.做該做的事,

3.git commit -a -m "

你的提交說明

"4.git remote add origin op@yourserverip:/home/op/base/project.git

5.git push origin master 上傳分支。

pro.git-zh_cn

git community book 中文版

下面是本人在使用git過程遇到的問題:

1.git伺服器把檔案藏在哪了呢?

答:在objects資料夾下。檢視檔案的方式:不用進入目錄下,直接用git cat-file -p 短目錄名(如0e)+檔名前n位即可

倉庫建立

1. 本地新建乙個git倉庫

git --bare init

如果是需要作為伺服器倉庫的,推薦加—bare,否則以後其他倉庫push**到此倉庫時會有一些麻煩。

具體可以參考: 新增檔案 git add . //add all git add \\*.txt //add all txt file 新增檔案後,直接git commit就完成了倉庫建立。 2. 本地轉殖乙個遠端倉庫 2.1轉殖遠端倉庫 git clone 這裡,name可以不寫,預設origin directory也可以不寫,預設使用遠端git一樣的根目錄名。 2.2新增遠端倉庫 git remote add name可以任意取。 url必須是確實存在的git倉庫。

3.git pull從遠端獲取最新版本並merge到本地。

4.git push本地同步到遠端

搭建Git本地伺服器

參考文章 伺服器上做的 在伺服器上建立乙個使用者,這裡命名為git。ubuntu下 useradd git passwd git 1 改密碼為1 找個目錄,建立空倉庫 git bare init ubuntu下 cd opt mkdir git git bare init 建立資料夾project....

搭建Git本地伺服器

參考文章 當前任務,學習中.公司小範圍用法 伺服器上做的 在伺服器上建立乙個使用者,這裡命名為git。ubuntu下 useradd git passwd git 1 改密碼為1 找個目錄,建立空倉庫 git bare init ubuntu下 cd opt mkdir git git bare i...

搭建Git本地伺服器

參考文章 當前任務,學習中.公司小範圍用法 伺服器上做的 在伺服器上建立乙個使用者,這裡命名為git。ubuntu下 useradd git passwd git 1 改密碼為1 找個目錄,建立空倉庫 git bare init ubuntu下 cd opt mkdir git git bare i...