git clone时选择ssh协议时,需要在Git管理网站上添加本地生成的ssh key。然后git clone和git pull等操作都不需要输入账户/密码。key添加方法:
1. ssh-keygen -t rsa -C "wxb@windows"
提示输入时,直接回车。~/.ssh下会生成一个.pub文件,将里面的内容全部复制到Git网站的ssh key配置里。
注意,如果key添加了还是不通,可能是本地的Git版本过高,导致加密密钥算法不一样,需要换成这个命令:ssh-keygen -t ed25519 -C "wxb@windows"
而选择http协议,则不需要添加ssh key,但在clone时会提示输入账号密码。