从 Git 远程仓库 clone 代码的方式有两种,一种是 Https ,另一种是 SSH 。如果使用 Https 方式,不需要任何配置,但是当你 clone 下来后会发现,每次 commit 提交代码,都需要你输入 Git 远程仓库的密码(使用终端操作会这样,有些 Git 管理客户端可能不会),这样就极大的影响了我们的工作效率。这时候就需要使用 SSH 方式了,使用这种方式就不再需要每次都输入密码这么麻烦了,但是需要配置 SSH Key,但是配置了SSH Key,却会遇上GIT命令行每次pull都需要输入密码,Sourcetree 提示 Permission denied (publickey)的问题。
GIT命令行每次pull都需要输入密码,Sourcetree 提示 Permission denied (publickey)?
找了很久解决这个,也是一句话搞定
在终端输入:ssh-add ~/.ssh/id_rsa