搭建私人Git Server

搭建私人Git Server
公司版本库管理,环境Ubuntu ,传输协议SSH
1:生成公私钥
$ ssh-keygen //一般保存在~/.ssh
$ cd ~/.ssh/
这里里面可能有很多公私钥,之前最好不要输入密码,不然容易出错遗忘,基本不设置密码
将.pub文件里面的公钥复制下来,后面存在git server里面

2:部署git server
这里需要提前安装好git软件
$ sudo apt-get install git
$ sudo adduser git. //这里创建用户git,需要输入root账户密码
$ cd //切换到git 主目录,一般在此目录下创建,也可以切换到其他目录,可能会遇到权限问题
$ mkdir .ssh && chmod 700 .ssh. //创建密钥文件夹
$ vim test.pub //将复制的公钥写入文件
$ cat /test.pub >> ~/.ssh/authorized_keys. //重定向方式写入公钥文件,如果还有其他公钥,直接重定向再输入进去即可

3:创建仓库,类似在GitHub上创建responsiory
$ mkdir project.git
$ cd project.git
$ git init --bare

4:上传测试
$ git clone git@gitserver:/root/git/project.git
$ cd project
$ vim README
$ git commit -am 'fix for the README file'
$ git push origin master
中间需要输入git账户密码,也就是在创建git用户的时候输入的密码
1362581-20190816095732196-8207307.png

reference:
1:https://git-scm.com/book/zh/v2/服务器上的-Git-配置服务器
2:https://git-scm.com/book/zh/v2/服务器上的-Git-生成-SSH-公钥

posted on 2019-08-16 09:27  Fourousky 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/fourous/p/11361899.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值