windows - 在 Windows 上为 Bitbucket 设置 SSH key

标签 windows git ssh bitbucket

首先,我绝对是 git、repos 和命令行的菜鸟。我在 Bitbucket 上有 repo ,我基本上希望能够通过 gitbash 推送到存储库,而无需每次都输入密码。

我有什么:

  • Bitbucket 上的存储库,其中已设置代码。
  • 克隆存储库的本地目录。
  • 通过 PuTTY 生成的公钥和私钥。
  • 通过“管理 SSH key ”页面将公钥添加到 Bitbucket。

我现在如何让它工作,以便我每次从 gitbash 终端推送时都不必输入密码?我正在使用 Windows 10。

最佳答案

请按照步骤将 ssh key 添加到 bitbucket 帐户以解决您的问题。

  1. 打开 git bash 终端并输入命令 ssh-keygen -t rsa -C "your email address"
  2. 输入密码(留空)并输入
  3. 再次输入相同的短语(留空)并输入
  4. 从系统中的位置复制 id_rsa.pub 文件内容 (C:\Users\username\.ssh)
  5. 登录 bitbucket 帐户并单击最右上角的用户图标 -> bitbucket 设置 -> 安全菜单下的 ssh key ,然后粘贴到 key 字段并保存。 6.重新启动您的 git bash 终端并输入 git init 命令并添加 ssh git 存储库位置 git@bitbucket.org:username/repository_name.git 它存在于您的 bitbucket 存储库中.

尽情享受吧!

关于windows - 在 Windows 上为 Bitbucket 设置 SSH key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36812519/

相关文章:

c++ - VideoInfoHeader2结构时抓帧

javac 在 Windows 7 中不被识别为内部或外部命令

c# - 从代码调用悬停预览

svn - 如何制作防止非 UTF-8 文件编码的预提交 Hook

git - 将 Gitlab 与 ReviewBoard 集成 - 文件 Blob 与提交 SHA1

git - 如何将 git clone 与 ssh 保护的 gitolite 服务器一起使用

c++ - 使用 VC++ 在 Windows 上保护虚拟磁盘

git - 新的 gitlab 实例拒绝推送

ssh - 如何打开 TTY 以与 git-push Hook 进行交互?

python - 属性错误 : module 'paramiko.win_pageant' has no attribute 'can_talk_to_agent' when connecting using Paramiko from Windows Server