新年第一篇笔记。 昨天凌晨还没睡醒就开始头疼(旧疾,缺觉、感冒或者吃坏肚子都复发),要死要活的痛苦了一整天,直到晚上才勉强从床上爬了起来。 生活不易。
配了许多服务器,今天才想起来为“CentOS7搭建Git服务器”这件事做个笔记。
闲话不提,简要步骤如下:
yum groupinstall "Development Tools"
yum install git
useradd -m gituser
passwd gituser
mkdir -p /data/repositories
cd /data/repositories/ && git init --bare yixzm.git
chown -R gituser:gituser /data/repositories
chmod 755 /data/repositories
git clone gituser@192.168.1.1:/data/repositories/yixzm.git
git add *
git commit -m "init"
git push
个人使用,其实有点无关紧要。
gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell
我昨天晚上折腾的时候遇到这个问题:
git did not exit cleanly (exit code 1)
服务器端处理没解决,最后发现是客户端TortoiseGit的问题,用命令行就OK。 今天重装TortoiseGit后试了下也是OK的,估计树缓存之类的问题。
C:\Users\用户名\.ssh\known_hosts