最简单的方式搭建git仓库

# 1、在仓库所在的服务器上创建git用户、组作为访问仓库的公共用户和组
root# useradd -s /usr/bin/git-shell git

# 2、设置git用户下的ssh信任公钥文件
root# cd /home/git
root# mkdir .ssh
root# touch .ssh/authorized_keys
root# chown -R git.git .ssh
root# chmod 600 .ssh/authorized_keys
root# git init –bare api-server.git
root# chown -R git.git api-server.git
root# echo “开发人员公钥内容” >> /home/git/.ssh/authorized_keys

# 3、回到开发人员的电脑上的开发目录
# 3.1 增加新仓库的源
local# git remote add new-origin git@域名或公网IP:~/api-server.git
# 3.2 把旧的仓库里的代码push到新的仓库
local# git push new-origin
# 3.3 将旧的仓库里需要的分支push到新的仓库(下面有可能会出现`error: 源引用规格 test 没有匹配`的错误,啥原因后面有空了再查)
local# git push new-origin test
# 3.4 删除旧仓库的源,替换成新仓库的源
local# git remote set-url origin git@域名或公网IP:~/api-server.git
local# git remote remove new-origin

此条目发表在 git 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>