搭建私人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用户的时候输入的密码
搭建私人Git Server

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

相关文章:

  • 2022-12-23
  • 2021-10-09
  • 2021-04-15
  • 2021-09-04
  • 2021-11-28
  • 2022-03-07
  • 2021-11-28
  • 2021-11-23
猜你喜欢
  • 2021-11-20
  • 2021-08-18
  • 2021-05-24
  • 2021-10-09
  • 2022-01-28
  • 2021-09-12
  • 2021-09-08
相关资源
相似解决方案