新闻动态

搭建Git本地服务器

发布日期:2020-10-21 17:39 | 文章来源:网络

服务器仓库

香港CN2服务器、企业级CN2 GIA双程专线高速回国T3机房香港、美国、韩国、海外物理服务器热销中!

搭建Git本地服务器参考文章:当前任务,学习中...公司小范围用法:服务器上做的:1.在服务器上建立一个用户,这里命名为git。centos下:useraddop——passwdop1(改密码为1)2.找个目录,建立空仓库git--bareinit。centos下6.5:cd/home/opmkdirbasecdbasegit--bareinit3.建立文件夹project.git。4.再建立一个文件夹.ssh,用来存入需要访问的成员的ssh-keygen————————————————————————————————————————项目成员机上要做的:1.生成本机的ssh-keygen:直接运行ssh-keygen,回车,回车。生成的密钥会在window下:“C:\DocumentsandSettings\userName\.ssh”,有两个文件,复制id_rsa.pub的内容给服务器管理员(邮件或直接QQ吧!)。2.轮到服务器管理员:在.ssh文件夹下建立id_rsa.pub文件,或直接:cat~/opt/.ssh/id_rsa.pub加成员的id_rsa.pub内容(反正添加到这个文件后面就可以)3.下面小组成员应该可以正常访问服务器了(对了,在此之前,需要安装ssh服务器:apt-getinstallssh)项目组老大要做的:1.做一个基本项目原型,供项目成员克隆下载,将已有文件推送到git服务器上2.新建文件夹,gitinit初始化git。3.gitadd*将所有文件加入git监控,可以用gitstatus查看监控状态4.gitcommit-m"你的提交说明"5.gitremoteaddoriginop@yourServerIP:/home/op/base/project.git6.推送到服务器gitpushoriginmaster意思是:git推送到服务器目录哪个分支—master。至此,完毕。项目成员基本步骤:1.gitcloneop@yourServerIP:/home/op/base/project.git完成仓库克隆工作2.做该做的事,3.gitcommit-a-m"你的提交说明"4.gitremoteaddoriginop@yourServerIP:/home/op/base/project.git5.gitpushoriginmaster上传分支。当然,还有更多的分支使用技巧...请参考以下书籍:Pro.Git-zh_CNGitCommunityBook中文版下面是本人在使用git过程遇到的问题:1.git服务器把文件藏在哪了呢?答:在objects文件夹下。查看文件的方式:不用进入目录下,直接用gitcat-file-p短目录名(如0e)+文件名前n位即可

仓库创建1.本地新建一个git仓库git--bareinit如果是需要作为服务器仓库的,推荐加—bare,否则以后其他仓库push代码到此仓库时会有一些麻烦。具体可以参考:hi.baidu.com/mengdaant/item/62dc182908bf25f950fd87ff添加文件gitadd.//addallgitadd\\*.txt//addalltxtfile添加文件后,直接gitcommit就完成了仓库创建。2.本地克隆一个远程仓库2.1克隆远程仓库gitclone这里,name可以不写,默认origindirectory也可以不写,默认使用远程git一样的根目录名。2.2添加远程仓库gitremoteaddname可以任意取。url必须是确实存在的git仓库。

3.gitpull从远程获取最新版本并merge到本地。
4.gitpush本地同步到远程

Tags:服务器仓库,搭建Git本地服务器

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部