新电脑新环境,安装完git客户端,仓库在coding.net上,在git.bash.窗口执行git clone 命令报错误,以SSH 方式访问用项目出现权限问题。
Administrator@SWXXL20R68J0TAD MINGW64 /d/repository/git$ git clone git@git.coding.net:feihangchen/itency.gitCloning into 'itency'...git@git.coding.net: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.
新环境/c/Users/Administrator/.ssh目录下是没有id_rsa.pub publickey的,需要新增publickey,在git.bash.窗口输入:ssh-keygen -t rsa -C "邮箱地址"
然后一直回车就行,操作成功后会在,C:\Users\Administrator目录下生成一个.ssh目录生成id_rsa私钥和id_rsa.pub公钥文件
最后把id_rsa.pub公钥文件内容复制
添加coding.net的SSH公钥
在git.bash.窗口执行git clone