windows系统:
首先安装windows下的git客户端(如git Bash),不能用cygwin或者cmd进行操作(注意如果这个时候用windows的cmd或者cygwin运行git操作的这个时候默认为linux下的情况)。
git Bash任何路径下:1.$ ssh-keygen (后边的参数不用,默认的秘钥即可)。
2.会出现一个windows下的默认路径(此路径和linux路径不同,这也是windows系统和linux系统的配置ssh key不同的关键所在),不要改动,继续按enter。
3.密码输入,可输入,也可继续按enter(此为默认不设置密码)。
4.打开这个默认路径下的id_rsa.pub文件,复制里边内容(即为ssh key)。
5 Bitbucket上点右上角的小头像,然后选择Manage account.,左边目录选择SSH Keys, 然后选择add key。将刚才复制的内容粘贴进去,保存。
6. 回到工程页面,将使用的协议选择为SSH。
7.测试:git Bash 输入 $
ssh -T git@bitbucket.org
linux系统:与上边不同的是第2步的路径,其他的操作一样。
另:https和ssh提交相互切换方法:
若为ssh方式切换到https方式:
1.git remote add origin https://........
若提示已经存在执行第2步即可
2git remote set-url origin https://........ (这个为git上边的https url)即可。