git ssh windows配置
借鉴地址:https://www.xuanfengge.com/using-ssh-key-link-github-photo-tour.html
在新下载的windows环境下的git bash init一个本地仓库后想要从远端的github上拉下来代码,
自己先git remote -v 发现没有添加远端链接,
就先用git remote add origin <github仓库地址>,
添加了github仓库链接后,
然后用git pull origin branch时,提示下面的错误
这是因为自己电脑没有添加ssh key 所以不能直接pull
那么下面采取的方法有
1 生成ssh key 添加到github中 可以方便后面的git使用
2 登录之后使用git pull
为了方便后面的git 使用方便 我们用ssh key添加的方法来解决这个问题
首先在 git bash中使用 cd ~/.ssh#的命令来判断是否有已生成的ssh文件
我们看到没有目录 说明我们现在还没有生成对应的ssh文件
ssh-****** -t rsa -C "[email protected]" 继续我们的命令操作
这个which to save the key 就是让我们选择存储ssh key 的地址
我们没有其他要求可以直接回车选择默认安装保存
选择你使用这个ssh key时需要验证的密码
这里我们为空(就是为了自己方便使用 不需要设置密码)
后面继续空格确认密码
人品没问题的话ssh key就生成好了
我们用clip < ~/.ssh/id_rsa.pub命令将 key 复制起来
去github的个人设置中添加ssh key
进入设置
找到ssh key
可以看到我们已经添加好了刚才生成的ssh key
--------------------------------------------------------------
第一步我们完成了
现在我们距离成功pull github代码还差一步
就是我们需要用密码验证github(这里第一次需要验证,后面pull都不用验证)
ssh -T [email protected]
最后大功告成!我们可以进入对应init的目录拉取githubg上的分支代码了