博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创业公司十分钟简单搭建GIT私有库
阅读量:6228 次
发布时间:2019-06-21

本文共 615 字,大约阅读时间需要 2 分钟。

欢迎关注老码农的微信公共账号,与CSDN博客同步
一、背景
小公司。协同开发的人不多,建gitlab比較麻烦,仅仅须要在Server端建立一个简单的git共享库就OK。
二、建立仓库
Server端:
1、在Server端建立项目文件夹。mkdir sample
2、在sample中运行git —bare init,生成sample.git文件夹,这个文件夹是个共享库,全部代码在该文件夹下。
本地端:
1、clone远程共享库,眼下还是空的:git clone user@server:/home/project/sample.git
2、本地生成sample目录。眼下目录下是空的。

3、在sample下add文件。并commit。commit时可能提示须要配置user及mail。按提示设置。
4、push到远端。

push过程可能提示没有track远端的相应分支。按提示设置git —set-upstream。这时默认在master分支上面。

三、建立信任关系
上面配置完毕后。每次pull或push(由于底层运行了ssh命令去连接远端)时,都须要输入ssh连接password。非常麻烦,须要建立信任关系。
1、server端建立~/.ssh文件夹。权限必须是700。在.ssh文件夹下建立authorized_keys文件,权限必须是600。
2、本地生成私钥及公钥。把公钥加入到authorized_keys其中。
你可能感兴趣的文章
用python写一个抽奖程序
查看>>
npm使用入门(package.json)
查看>>
You are beautiful
查看>>
inline和宏之间的区别
查看>>
hibernate篇章五--Hibernage工作原理
查看>>
MongodDB学习笔记(二)(复制)
查看>>
oracle在线迁移同步数据,数据库报错
查看>>
Java中1.0 / 0.0 会输出什么?
查看>>
linux性能剖析工具
查看>>
DP ZOJ 3872 Beauty of Array
查看>>
jQuery Ajax实例 ($.ajax_$.post_$.get)
查看>>
垃圾桶丁
查看>>
HDU 4757 可持久化trie树
查看>>
spring-boot入门
查看>>
USB HID 分析
查看>>
驱动属性
查看>>
IOS 学习笔记(6) 控件 文本域(UITextField)的使用方法
查看>>
第一次写JQuery插件--用于显示子菜单
查看>>
Java的几种对象(PO,VO,DAO,BO,POJO)解释
查看>>
Quartz总结(一):Quartz集成Spring的2个方法
查看>>