我在一台 ubuntu 12.04 机器上有一个 git repo,与远程 bit bucket repo 同步。当我执行 git pull 时,我必须始终提供密码。有没有办法存储该密码,这样我就不必每次执行 pull 时都输入它?
答案1
有一个非常详细的指南这里。
简而言之,你需要
- 生成密钥对(检查是否
~/.ssh/id_rsa.pub
存在) - 将该公钥添加到 Bitbucket>管理帐户>安全>SSH 密钥>添加密钥。
- 然后你应该编辑
.git/config
你的项目文件夹中的文件,将 https url 更改为 ssh 格式。从:https://[电子邮件保护]/账户名/reponame.git 到: ssh://[电子邮件保护]/账户名/reponame.git