搭建git伺服器

2021-10-19 08:23:09 字數 1127 閱讀 6437

sudo apt install

git

sudo adduser git
將裝置的id_rsa.pub檔案匯入到伺服器的home/git/.ssh/authorized_keys中。

如果本地的使用者名稱和伺服器的使用者名稱不一致,需要配置/home/user/.ssh/config檔案

host server # 別名

hostname 192.168.1.101 # 伺服器ip

user git

# 使用者名稱

選定伺服器的/srv/git/

# 新建目錄作為git的工作目錄

mkdir /srv/git

# 修改目錄分組(必須)

sudo

chown -r git:git /srv/git

編輯/etc/passwd

git:x:1002:1002:,,,:/home/git:/bin/bash
改為:

git:x:1002:1002:,,,:/home/git:/usr/bin/git-shell
sudo

git init --bare /srv/git/sample.git

也可以將本地的git專案上傳到伺服器:

# 首先將本地的專案匯出為.git目錄

git clone --bare project project.git

# 相當於直接複製.git目錄

cp -rf project/.git project.git

# 上傳到伺服器

scp -r project.git git@server:/srv/git

git clone git@server:/srv/git/sample.git

git clone git@server:/srv/git/project.git

Git 搭建git伺服器

環境 ubuntu16.4 1.以root使用者登陸linux後台,執行下面的命令安裝git apt install git2.建立git使用者 adduser git3.建立倉庫目錄 su git mkdir p repository myself.git4.初始化倉庫 cd repository...

Git 搭建Git伺服器

在遠端倉庫一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺服器...

搭建Git伺服器

在 遠端倉庫 一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺...