创业公司十分钟简单搭建GIT私有库
2024-08-23 14:38:25
欢迎关注老码农的微信公共账号,与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其中。
最新文章
- ES6深入学习记录(一)class方法相关
- Mac如何删除MySQL,Mac下MySQL卸载方法
- 使用Carthage管理iOS依赖库
- struts2类型转换器、 类型转换错误 以及INPUT view
- Java学习随笔4:Java的IO操作
- linux中的开机和关机命令
- ElasticSearch 查询语法
- Code-first示例
- MPMoviePlayerController 视频播放器—IOS开发
- spring IOC源码分析(2)
- C++版 Chip8游戏模拟器
- Java Spring的 JavaConfig 注解
- CSS3 新特性 开放字体格式WOFF
- leetcode 326. Power of Three(不用循环或递归)
- IIS中如何建立FTP服务
- 2015年ACM长春区域赛比赛感悟
- ICommand.CanExecuteChanged事件订阅对象的变化
- 1c19b35b005744d55261682b361804fa 这个是MD5
- ubuntu17 安装python3.6 pip
- DevExpress中GridControl的使用笔记