linux下搭建git伺服器 許可權管理
1、新增git使用者
useradd -m git
2、修改git使用者密碼(密碼為git)
passwd git
3、解壓git-1.7.12.2.tar.gz並安裝git
tar -xvf git-1.7.12.2.tar.gz
cd git-1.7.12.2
make
make install
4、初始化一下git使用者,為了安裝gitosis做準備。在任何一臺機器上使用git,第一次必須要初始化一下:
git config --global user.name"git"
git config --global user.email"[email protected]
5、安裝setuptools-0.6c8.tar.gz,為安裝gitosis做準備
tar -xvf setuptools-0.6c8.tar.gz
cd setuptools-0.6c8
python setup.py build
python setup.py install
6、安裝gitosis.tar.gz
tar -xvf gitosis.tar.gz
cd gitosis
python setup.py install
7、使用eclipse生產一個公鑰,或者使用如下命令在linux中生成
ssh-keygen -t rsa
該金鑰生成在/home/git/.ssh
8、使用git使用者登陸初始化倉庫
su – git
gitosis-init </home/git/.ssh/id_rsa.pub
9、修改
chmod 755 \
/home/git/repositories/gitosis-admin.git/hooks/post-update
10、使用eclipse訪問管理員倉庫gitosis-admin.git
11、把gitosis-admin.git倉庫當做project匯入eclipse中,新增使用者通過在keydir目錄中新增公鑰(新增後commit即可),讀寫許可權通過修改gitosis.conf檔案(修改後commit
12、建立一個倉庫(我們提交的程式碼提交到該倉庫)
mkdir runtime.git
git init --bare
13、修改gitosis.conf檔案,增加訪問runtime.git倉庫的許可權,使用eclipse訪問runtime.git倉庫
修改如下:
[gitosis]
[group gitosis-admin]
writable = gitosis-admin
members = RSA-1024
[group devloper]
writable = runtime
members = RSA-1024
http://www.jianshu.com/p/a5ceae34fddf
如果喜歡我的文章幫忙轉發下
相關推薦
linux下搭建git伺服器 許可權管理
1、新增git使用者 useradd -m git 2、修改git使用者密碼(密碼為git) passwd git 3、解壓git-1.7.12.2.tar.gz並安裝git tar -x
Linux下搭建Git伺服器 Jenkins持續整合環境部署
1、安裝Git 見 Jenkins持續整合環境部署 第四節 2、建立Git使用者和使用者組 1 groupadd git 2 useradd git -g git 3、建立證書切換到git使用者建立證書 1 su git 2 cd /home/git 3 mkdir .ssh 4 c
在 Linux 下搭建 Git 伺服器後如何新建專案和新增使用者
關於如何在Linux 下搭建 Git 伺服器的問題,大家可以參考這篇文章(https://www.cnblogs.com/dee0912/p/5815267.html)。 我按照上面文章內容操作,確實搭建完成Git伺服器後,但是又出現了一個問題,如何新建專案,並且把參與開發人員加到該專案呢?下面
【git】搭建git伺服器 在 Linux 下搭建 Git 伺服器
在 Linux 下搭建 Git 伺服器 目錄 ① 安裝 Git ② 伺服器端建立 git 使用者,用來管理 Git 服務,併為 git 使用者設定密碼 ③ 伺服器端建立 Git 倉庫 ④ 客戶端 clone 遠端倉庫 ⑤ 客
linux下搭建git伺服器
環境: 伺服器 CentOS6.6 + git(version 1.7.1) 客戶端 Windows10 + git(version 2.8.4.windows.1) ① 安裝 Git Linux 做為伺服器端系統,Windows 作為客戶端系統,分別安裝 Git 伺服器端: ? 1
在 Linux 下搭建 Git 伺服器
環境: 伺服器 CentOS6.6 + git(version 1.7.1) 客戶端 Windows10 + git(version 2.8.4.windows.1)① 安裝 GitLinux 做為伺服器端系統,Windows 作為客戶端系統,分別安裝 Git伺服器端:#yu
如何在Linux系統環境下搭建Git伺服器
搭建環境: 伺服器 CentOS6.6 + git(version 1.8.3.1) 客戶端 Windows10 + git(version 2.11.1.windows.1) 1. 安裝Git相關軟體 Linux是伺服器端系統,Windows作為客戶端系統,分別安裝Git 安裝服務端: [[em
Linux系統搭建Git伺服器,新增使用者名稱密碼實現多使用者管理
昨天老大分配工作,要在Linux系統上搭建Git伺服器。知識不夠,百度、部落格來湊,折騰了一天,終於搞定了。寫篇部落格,記錄下來,炫耀一下也給日後工作留點方便。安裝git,使用yum源線上安裝yum install -y git初始化git倉庫,在/home/data/git
資料夾許可權問題和linux下搭建FTP伺服器
資料夾許可權問題 Linux、Fedora、Ubuntu修改檔案、資料夾許可權的方法差不多。很多人開始接觸Linux時都很頭痛Linux的檔案許可權問題。這裡告訴大家如何修改Linux檔案-資料夾許可權。以主資料夾下的一個名為cc的資料夾為例。 下面一步一步介紹如何修改許可權: 1.開啟終端。輸入su(沒
Linux 下搭建git 服務器
domain 目錄結構 倉庫 read -i shel for public git clone 環境: 服務器 centos7.3 +git1.8.3.1 客戶端 centos7.2 +git1.8.3.1服務器配置; 1.安裝git yum inst
在 Linux 下搭建 Git 服務器
root load sts etc print sha 文件 ash 項目 環境: 服務器 CentOS6.6 + git(version 1.7.1)客戶端 Windows10 + git(version 2.8.4.windows.1) ① 安裝 Git Li
Linux下搭建Git服務器
list linux服務器 可視化 搭建git服務器 home chmod 版本控制 log 方法 1、安裝Git 見 Jenkins持續集成環境部署 第四節 2、創建Git用戶和用戶組 1 groupadd git 2 useradd git -g git 3、創建證
Linux下搭建FTP伺服器(Ubuntu16.04)
搞了下FTP伺服器,基本上能遇到的問題都遇到了-。-! 先說步驟: 1.安裝vsftpd軟體包 sudo apt-get install vsftpd 2.開啟配置檔案 vim /etc/vsftpd.conf 3.修改引數 一些引數可以去掉註釋啟用,為了方便,
在Linux上搭建git伺服器
這裡我使用的是centos伺服器 1、安裝git yum -y install git 2、新新增使用者git adduser git 3、進入/etc/passwd將 git:x:1001:10
Win下搭建git伺服器
轉載連結 https://blog.csdn.net/qwer971211/article/details/71156055 由於網上在window下搭建本地伺服器的教程較少,基本上都是Linux系統下的教程。所以就在這裡寫下這篇部落格,面向初使用Git的新手。 這裡搭建Git本地伺服器我用
最詳細的CentOS7下搭建git伺服器
第一步:升級|安裝git最新版 1. 檢視 yum 源倉庫的 Git 資訊: yum into git 可以看出,截至目前,yum 源倉庫中最新的 Git 版本才 1.8.3.1,而檢視最新的 Git 釋出版本,已經 2.9.2 了。 2. 依賴庫安裝 #
Ubuntu 18.04.1 LTS下搭建git伺服器
sudo apt-get install git 安裝好git sudo adduser git 系統會提示設定密碼,此時請設定好你的密碼,還會要你設定email之類的此時可以按Enter回車預設為空 sudo vim /home/git/.ssh/authorized_keys 此時把你電腦裡
linux下搭建郵件伺服器(sendmail)
一、Sendmail概述 sendmail是最重要的郵件傳輸代理程式。理解電子郵件的工作模式是非常重要的。一般情況下,我們把電子郵件程式分解成使用者代理,傳輸代理和投遞代理。使用者代理用來接受使用者的指令,將使用者的信件傳送至信件傳輸代理,如:outlook express
linux下搭建java伺服器環境
目錄 1.jdk安裝 2.tomcat安裝 3.redis安裝 4.nginx安裝 5.mysql安裝 一.jdk安裝: (1)去甲骨文官網下載對應版本的jdk這裡以1.8為例:jdk1.8 我這
Windows平臺下搭建Git伺服器
Git沒有客戶端伺服器端的概念,但是要共享Git倉庫,就需要用到SSH協議(FTP , HTTPS , SFTP等協議也能實現Git共享,此文件不討論),但是SSH有客戶端伺服器端,所以在window