搭建git服务器
Posted on
配置服务端
安装git并建立git用户
1 2
| yum install git useradd git
|
任选目录,建立git空仓库
1 2
| cd srv git init --bare tietest
|
给目录配置权限
1
| chown -R git:git tietest
|
建立用户校验文件
1 2 3
| cd /home/git mkdir .ssh touch authorized_keys
|
配置客户端
配置用户信息。如下,请替换成自己的名字和邮箱
1 2
| git config --global user.name "pydison" git config --global user.email pydison@gmail.com
|
配置校验码:
1
| ssh-keygen -t rsa -C 'pydison@gmail.com'
|
一路回车就可以,看到类似如下返回,说明已经生成。
1 2 3 4 5 6 7 8 9 10 11
| +--[ RSA 2048]----+ | o.Eo+| | . . oo| | . .| | .o+ | | S .+..o| | . .= ...| | . .+ o =.| | .. o . =| | . . | +-----------------+
|
写入用户校验码
1
| cat /root/.ssh/id_rsa.pub
|
将内容复制到服务端的authorized_keys
文件中。如果有多个客户端,请一行一个。
之后就可以去客户端使用了。
比如服务器地址是115.29.234.224
1
| git clone git@115.29.234.224:/srv/tietest
|