之前买的N1盒子一直用来当电视盒子,但是因为不能看Netflix,最近换了一个新的电视盒子,N1一直闲着。清明节刷入armbian,架设git服务器。下面记录一下搭建过程。创建一个新的git用户创建一个专用的git用户,方便权限管理。sudoaddusergit禁用git用户shellgit用户只是一个简单的git服务器用户,它的shell权限是被禁止的。vim/etc/passwd将git用户的shell路径替换为:/usr/bin/git-shellinstallgitsudoapt-getinstallgitcreategitwarehouse在根目录下创建gitServer文件夹做git仓库,进入该文件夹做git初始化,注意加上--bare。最后设置仓库所有者为git。cd/mkdirgitServercdgitServersudogitinit--bareyourName.gitsudochown-Rgit:gityourName.git克隆git存储库并将其克隆到本地。clonessh://git@server:/gitServer/yourName.git添加密钥如果不想每次都输入密码,可以将公钥保存到git服务器。先在本机执行ssh-keygen,会发现生成了id_rsa.pub,也就是公钥。执行以下命令将公钥复制到服务器。cd/home/gitmkdir.sshcd.sshtouchauthorized_keyscatid_rsa.pub>>authorized_keys
