Ubuntu下Git服务端搭建
生活随笔
收集整理的這篇文章主要介紹了
Ubuntu下Git服务端搭建
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1安裝git
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt-get update
$ sudo apt-get install git測試是否安裝成功:
root@wz:/home# git --version
git version 2.3.62添加用戶
root@wz:/home# adduser git
正在添加用戶"git"...
正在添加新組"git" (1002)...
正在添加新用戶"git" (1002) 到組"git"...
創(chuàng)建主目錄"/home/git"...
正在從"/etc/skel"復制文件...
輸入新的 UNIX 密碼:
重新輸入新的 UNIX 密碼:
passwd:已成功更新密碼
正在改變 git 的用戶信息
請輸入新值,或直接敲回車鍵以使用默認值全名 []: 房間號碼 []: 工作電話 []: 家庭電話 []: 其它 []:
這些信息是否正確? [Y/n] Y
root@wz:/home# 3禁用git用戶shell登錄
修改 /etc/passwd 文件,將:
git:x:1002:1002:,,,:/home/git:/bin/bash
修改為:
git:x:1002:1002:,,,:/home/git:/usr/bin/git-shell4管理公鑰
將所有用戶的公鑰放在 /home/git/.ssh/ 目錄下。接下來需要將所有的pub內容導入到 /home/git/.ssh/authorized_keys 文件里。
root@wz:/home/git# chown git:git .ssh/
root@wz:/home/git# chown git:git .ssh/root@wz:/home/git/.ssh# cat id_rsa.yanshiying.pub >> authorized_keys 5初始化Git倉庫
root@wz:/home/git/gits# git init --bare git_test.git
root@wz:/home/git/gits# chown git:git git_test.git/ -R6客戶端克隆
y@y:my_git$ git clone git@192.168.0.143:/home/git/gits/git_test.git
?
總結
以上是生活随笔為你收集整理的Ubuntu下Git服务端搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ORCFILE,ParquetFile,
- 下一篇: 基于Shibbloet实现的SSO单点登