git 伺服器搭建 for linux

2021-07-06 07:59:27 字數 1489 閱讀 8631

1.安裝git

如果是center os

安裝成功

2 . 新增git使用者

useradd git //建立使用者

passwd git //設定密碼

生成git倉庫

假設我們的倉庫在/home/git/pm

cd /home/git/pm

git init --bare pm.git //建立倉庫

chown -r git:git pm.git //把pm.git的所有者設為git

其實到了這一步git伺服器算是搭建好了

3.收集公鑰

/home/git/.ssh/authorized_keys 這是存放公鑰的檔案,如果不存在則自己建立

如何生成公鑰

ssh-keygen

ssh-keygen

-t rsa -b

2048

-c'account'

//account 是你的賬號

這樣就會在你自己目錄下生成乙個.ssh資料夾,如下圖

把id_rsa.pub裡面的內容複製到/home/git/.ssh/authorized_keys

如果是window使用者。開啟git bash ,執行命令ssh-keygen

轉殖專案

git clone git@server

:/home/git/pm/pm.git

git add *

git commit -m 'first commit'

git push origin master

如果順利的話,那就恭喜啦

如果出現下面這錯誤

說明你沒有寫的許可權

簡單的做法就是新建乙個使用者組 把git使用者 你自己放在這個組裡 然後把這個專案的所有者設定為該組

chown -r git:git /home/git/pm/pm.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伺...