素材巴巴 > 程序开发 >

git clone配置

程序开发 2023-09-03 19:21:08

不配置会遇到的问题:

Permission denied (baas,keyboard-interactive,publickey)

  

原因:每次使用新的开发机都要重新配置ssh公钥才可以git clone 代码库

解决办法:

# 1. 生成密钥对 xx为用户名
 ssh-keygen -t rsa -f ~/.ssh/id_rsa.xx# 查看生成的密钥对
 ll ~/.ssh/
 # 生成 私钥id_rsa.xx 和 公钥id_rsa.xx.pub# 2. 配置密钥地址
 # 在~/.ssh/config配置文件中指定密钥地址
 vim ~/.ssh/config# config内容
 Host code.xx.com  # 代码库官网
 User xx    # 用户名
 IdentityFile ~/.ssh/id_rsa.xx  # 用户密钥# 3. 将公钥配置复制到代码库的ssh公钥中
 Cat  ~/.ssh/id_rsa.xx.pub

配置完成后就可以使用git clone了


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。