Git伺服器安裝

2021-05-11 00:04:12 字數 1321 閱讀 1492

git是乙個不錯的版本管理的工具。現在自己在搞乙個簡單的應用程式開發,想使用git來進行管理。在google了配置文件後,還是受了n多的挫折。某些文件質量不高,浪費了好多時間......

好,切入正題:

安裝必要的git工具

#apt-get install git git-core

安裝好了以後,進行設定

1. 建立乙個git目錄

#mkdir /git

#cd /git/

#mkdir myproject

2. 建立乙個空的git倉庫

#git-init-db

3. 建立工程的檔案

# echo "my test project" > test.txt

* 此步很重要,如果要在遠端clone這個project, 這個project必須是非空的,否則會失敗。

4. 使用git命令新增並提交新的檔案

#git-add test.txt

#git-commit -m "init"

至此,本地的git 倉庫就建立好了。想要在遠端clone這個project,還需要使用git-daemon

5. 安裝git-daemon-run.  git-daemon-run實際是乙個指令碼管理工具,用來啟動git-daemon.

#apt-get install git-daemon

6. 配置git-daemon-run

#vi /etc/sv/git-daemon/run

可以看到

#!/bin/sh

exec 2>&1

echo 'git-daemon starting.'

exec chpst -m64000000 /

git-daemon --verbose --base-path=/var/cache /var/cache/git

將最後一句的git-daemon修改為

git-daemon --verbose --export-all --base-path=/git/

* 這裡,我加上了乙個--export-all.看下man手冊就可以知道,使用該選項後,在git倉庫中就不必建立git-daemon-export-ok檔案。如果不使用該選項,則在第4步還需要建立該檔案,即

#touch git-daemon-export-ok

7.重啟系統

由於小弟還不知道如何使用git-daemon-run工具重啟git-daemon,乾脆重啟下系統

8. 從client匯出server(192.168.35.69)上的myproject

git-clone git://192.168.35.69/myproject

git伺服器安裝

伺服器端 id git useradd git cd data git git init bare lailei.git chown r git git lailei.git 客戶端 收集所有需要登入的使用者的公鑰,就是他們自己的id rsa.pub檔案,把所有公鑰匯入到 home git ssh ...

安裝git伺服器

先安裝copssh 4.9.1 personal installer 再裝 git 1.9.2 preview20140411 use git from git bash only checkout windows 開啟開始選單git bash pwd 檢視當前目錄 cd開啟目錄 可以任意新建乙個資...

debian下安裝git伺服器

linux 做為伺服器端系統,windows 作為客戶端系統,分別安裝 git 伺服器端 yum install y git安裝完後,檢視 git 版本 root localhost git version git version 1.7.1 客戶端 安裝完之後,可以使用 git bash 作為命令...