歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

如何搭建git服務器,搭建git服務器

如何搭建git服務器,搭建git服務器

如何搭建git服務器,搭建git服務器


一、前言

  現在越來越多的公司用git進行版本控制,不過git是默認是開源的,如果私有的話是需要付費的,如果不想付費自己可以搭建一個git服務器用來版本控制。

二、服務器端操作

  1、安裝git

sudo apt-get install git

  2、創建一個git用戶

sudo adduser git

  3、創建登錄證書

  在git用戶目錄下創建.ssh文件夾並在其下創建文件authorized_keys

  

sudo mkdir .ssh
sudo touch .ssh/authorized_keys

 

  收集需版本控制下的用戶的公鑰,就是他們自己的id_rsa.pub文件,這個需要生成,具體可以Google生成,把所有公鑰導入到/home/git/.ssh/authorized_keys文件裡,不同的公約換行

  4、選定倉庫目錄,初始化倉庫

  比如我是git用戶根目錄下的agame-server文件夾

  

sudo git init --bare agame-server

  5、將這個目錄授權git用戶組

sudo chown -R git:git agame-server

 

  6、為了安全考慮,我們禁用shell登錄,找到類似下面的代碼並更改

git:x:1001:1001:,,,:/home/git:/bin/bash
改成
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

 

三、客戶端操作

  客戶端操作就比較簡單了直接clone下來就好了

git cline [email protected]:agame-server
//這個ip是我局域網git服務器的ip 具體根據自己的服務器更改 agame-server是我的git倉庫同上服務器初始化的倉庫

http://xxxxxx/Linuxjc/1173609.html TechArticle

Copyright © Linux教程網 All Rights Reserved