在git使用时,有时需要在公司内部搭建自己的git服务器,用于内部的版本控制。
# step1:
git init --bare sample.git # 在服务器上创建空的git版本库
chgrp 用户名 文件名 -R # ubuntu系统上有时,用户与组需要更改
chown 用户名 文件名 -R
# setp2:
git clone git@10.10.10.10:/home/git/sample.git # clone 空的git库到本地
# step3:
# 由于远程库是空的,我们第一次推送master分支时,加上了-u参数,git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令
git push -u origin master
原文:https://www.cnblogs.com/qev211/p/14430903.html