搭建Git本地伺服器

2021-09-07 15:53:42 字數 1495 閱讀 8930

參考文章:

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

在伺服器上建立乙個使用者,這裡命名為git。 ubuntu下:  useradd  git —— passwd git 1 (改密碼為1)

找個目錄,建立空倉庫 git --bare init 。 ubuntu下: cd /opt —— mkdir git —— git --bare init

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

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

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

專案成員機上要做的: 

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

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

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

專案組老大要做的:

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

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

git commit -m "你的提交說明"

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

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

專案成員基本步驟:

git clone git@serverip:/opt/git/project.git     完成倉庫轉殖工作

做該做的事,

git commit -a -m "你的提交說明"

git remote add origin git@yourserverip:/opt/git/project.git

git push origin master 上傳分支。

pro.git-zh_cn

還有一本:

git community book 中文版

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

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

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

分類: 

linux

搭建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本地伺服器 參考文章 http 當前任務,學習中.公司小範圍用法 伺服器上做的 1.在伺服器上建立乙個使用者,這裡命名為git。centos下 useradd op passwd op 1 改密碼為1 2.找個目錄,建立空倉庫 git bare init centos下6.5 cd hom...