ubuntu18.04 git 服务器搭建和使用

搭建服务器最后参考的这篇博客完成的:https://blog.csdn.net/EthanCo/article/details/82809664

最关键的是添加其他电脑的公钥到搭建的git服务器。

首先在客户端的电脑上打开git bash生成公钥。输入ssh-keygen -t rsa 并按回车3下(为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git都会用到密码,一般都是直接不写为空,直接回车就好了)。在文件夹中拷贝公钥文件(文件夹位置在生成之后可以直接在命令行看到),用u盘考到服务器的电脑上。

然后找到服务器的authorized_keys文件,使用vim打开拷贝的公钥文件,复制里面的内容。再使用vim打开authorized_keys文件,粘贴即可。除此之外还可以使用指令直接将拷贝的公钥添加到authorized_keys中,不过我之前试了没有成功,也不知道是不是操作有误。一般情况都是使用的这种方式来添加公钥。如果人数较多有几百人时可以使用专门的公钥管理工具。

在连接过程中一定要确认路径的正确。其次在使用idea的git工具直接克隆时,url的格式为git@ip:git仓库的路径(在克隆时一定要注意url书写正确)。ip在ubuntu中通过ifconfig -a可以查看,没有则按提示安装网络工具即可。我们学校的ip一般是10.10….之类的。

如果搭建之后,实在不能正常克隆的话,试下卸载重新安装,或者直接重装系统……重新安装思路会更清晰,有些错误自然就避免了。

上传文件到服务器参考的是:https://blog.csdn.net/weixin_42270094/article/details/80493286

上传之后如果之前服务器仓库初始化时加了bare的话,push之后服务器里是看不到文件的。但是不影响其他电脑克隆,克隆的时候都在。如果不加bare的话还需要在上传时候设置啥,不然也会出错。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值