1、切换为root用户

执行   cd /

2、

执行  cd ~      #切换到用户主目录
然后执行  ls -a   #查看隐藏文件
看是否有 .ssh 文件夹


 

3、如果没有.ssh文件夹
 

执行   mkdir ~/.ssh   #创建该文件

4、如果有.ssh文件夹
 

执行   ls -a ~/.ssh  #查看.ssh文件夹下有没有  config  文件

5、如果没有config文件
 

执行   touch ~/.ssh/config    #创建该文件

6、如果有config文件
 

#以下是配置

Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa



如果您使用的是 vi 编辑器,可以按照以下步骤将上述配置写入 ~/.ssh/config 文件

1、打开 ~/.ssh/config 文件:

vi ~/.ssh/config

2、按 i 进入插入模式,在此之前请先复制上述配置,然后粘贴进去

3、按下Esc键,键盘输入  :wq!  并按 Enter      #强制保存并退出  

4、确保在编辑完成后对 ~/.ssh/config 文件进行适当的权限设置,以保护其中的敏感信息:

chmod 600 ~/.ssh/config    #设置为具有读写权限


然后再去试试git是否可以正常拉取和提交

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐