以前用SVN很好,现在流行GIT。公司开发,代码要放在自己的GIT库上。怎么办?
安装库
sudo apt install git
增加用户
sudo adduser git
产生证书
cd /home/git mkdir .ssh chmod 700 .ssh touch .ssh/authorized_keys chmod 600 .ssh/authorized_keys
这个目录下,如果没有id_rsa.pub文件,使用如下命令(一路回车即可)。
ssh-keygen
设置git文件夹归git用户所有
cd /home sudo chown -R git:git git
修改/etc/passwd
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
新建库并修改权限
sudo mkdir test.git cd test.git sudo git init --bare cd /home/git sudo chown -R git test.git
终端克隆库
git clone git@xx.xx.xx.xx:/home/git/test.git
这个地方,可以改成其他用户访问。然后就要注意权限问题。
如果要改变库的位置,那么需要修改passwd文件?
上传已有代码
这……还是用了VisualCode,手工命令太痛苦了。