git本地伺服器的搭建

2021-10-20 19:20:45 字數 1374 閱讀 3431

關於內部區域網中搭建git倉庫

伺服器搭建

首先 安裝ssh相關庫

sudo apt-get install openssh-server

sudo apt-get install openssh-client

ubuntu中自帶git,可以使用

git --version

檢視版本。下面正式開始

1.建立git使用者組及使用者

groupadd git

useradd git -g git

記得記住git賬戶密碼

2.建立證書登陸

$ cd /home/git/

$ mkdir .ssh

$ sudo chmod 755 .ssh

$ touch .ssh/authorized_keys

$ chmod 644 .ssh/authorized_keys

3.初始化git倉庫

$ cd /home

$ mkdir gitrepo

$ sudo chown git:git gitrepo/

$cd gitrepo

4.建立git伺服器倉庫

$ git init --bare server.git	

$ sudo chown -r git:git server.git

第二部分 在另一台電腦上 且稱作客戶端吧

客戶端使用說明

客戶端功能:

建立本地倉庫

新增檔案到暫存區

提交檔案到本地倉庫

從伺服器抓取檔案

向伺服器提交本地版本

建立本地倉庫

git init pot	//建立名為pot的本地倉庫

git add file1 //新增檔案或資料夾到暫存區

git commit -m "add file1" //將暫存區檔案提交到本地倉庫

抓取伺服器檔案192.168.137.150(伺服器ip)

git clone [email protected]:/home/gitrepo/server.git
關聯伺服器倉庫

#類似於git clone [email protected]:/home/gitrepo/server.git

推送本地版本到遠端倉庫

git push -u origin master					推送本地版本到遠端倉庫
合併

git pull --rebase origin master

搭建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...