1、首先你要安装Git工具
下载地址:https://git-scm.com/downloads
2、右键鼠标,选中 “Git Bash here”,当然你也可以在windows的 “
开始
”--->“
所以程序
”,或者安装目录打开它
3、输入指令,进入.ssh文件夹
如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可
命令为:
4、配置全局的name和email,这里是的你github或者bitbucket的name和email
5、生成key
连续按三次回车,这里设置的密码就为空了,并且创建了key。
Your identification has been saved in /User/Admin/.ssh/id_rsa.
Your public key has been saved in /
User
/
Admin
/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最后得到了两个文件:id_rsa和id_rsa.pub
6、打开Admin目录进入.ssh文件夹,用记事本打开id_rsa.pub,复制里面的内容添加到你github或者bitbucket ssh设置里即可
这是bitbucket的添加key,点击右上方的头像,选择设置,然后
这是github添加key
gitlab的添加key:
复制上面的ssh-rsa公钥到gitlab下,位置http://IP/profile/keys->add ssh key
此时,需要将上面的公钥copy出来,贴到下面,然后保存即可,title可输入邮箱@前面的名称。这个其实随意
最后一步就是在sourceTree配置与gitlab公钥对应的私钥。点顶部的工具-->选项,有个小坑注意下就好
git 命令行下 ssh 无密码 连接
添加配置文件
windows下,git命令行,也是可以样设置的。用的是git bash
这一步非常重要,不然会报,Bad owner or permissions on xxxxxxxx
但是你的项目可能是公司自己搭建的gitlab进行管理的,那就需要单独针对这个项目单独配置用户名和邮箱。
在项目根目录下进行单独配置:
$ git config user.name "gitlab's Name"
$ git config user.email "gitlab@xx.com"
$ git config --list
也可以直接修改config文件,在最后添加
[user]
name = wyh
email = wyh@163.com