linux建立乙個git伺服器的步驟

2021-10-08 22:03:41 字數 1010 閱讀 3672

首先使用root登入,假設當前伺服器ip為123.12.123.12

新建乙個gitpros使用者,用來管理所有的**倉

useradd -d /home/gitpros -m gitpros
說明

username : linux建立使用者命令

-d [directory] : 指定使用者主目錄,這一步最好加上,會自動新增使用者配置檔案,如.bashrc等檔案

-m : 若上面指定的資料夾不存在,則自動建立

gitpros : 要建立的使用者名稱

passwd gitpros
說明:下面會讓設定gitpros的密碼,假設為gitpros

切換到剛建立的gitpros使用者(接下來不需要root使用者),進入其主目錄,建立乙個資料夾projects來放所有專案

su gitpros

cd /home/gitpros 或者直接 cd ~

mkdir projects

cd projects

新建乙個git服務端**倉,服務端**倉一般只用來遠端操作,不需要存放實際**,所以一般會加上--bare引數,資料夾結尾一般為.git。

git init --bare firstdir.git
至此服務端工作已經做完了,下面都是客戶端所做工作

使用git從一台客戶端轉殖遠端倉庫

git clone [email protected]:/home/gitpros/firstdir.git
期間會讓輸入密碼, 密碼為服務端gitpros密碼:gitpros

後面就是基本的add, commit,pull,push的操作了

tips:

Git 建立Git伺服器

如果與其它人合作進行開發工作 例如在公司中 那就需要乙個共享的git倉庫,開發工程師們都可以訪問,從這個共享倉庫中推送和拉取資料,這個倉庫就稱之為 git伺服器 建立git伺服器是比較簡單的,測試環境使用的是兩台centos7,ip分別為192.168.107.128 測試伺服器 192.168.1...

建立Git伺服器

先安裝git yum install y git 建立乙個使用者,用來執行git服務 adduser username 例如新增乙個git使用者adduser git 初始化git倉庫。進入要建立倉庫的資料夾,使用命令 git init bare 倉庫名 例如,建立乙個名為rope.git的倉庫 一...

git分支從乙個伺服器拉取到另乙個伺服器

前因 最近在工作中遇到點問題,原本開發的伺服器出問題,總是編譯不過,於是乎換了個新的伺服器,但是我在原本壞掉伺服器上的乙個分支做了很多修改,在新的伺服器上要再做一次修改未免太過麻煩。解決 前提兩個不同伺服器上的 是同一套。場景 比如192.168.47.1下的mazhongren使用者,路徑下wor...