關於內部區域網中搭建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...