git添加公钥被拒绝

刚学git的小白一个 push到码云上面时候添加公钥说权限被拒绝 我在码云创造仓库时全用的默认设置 使用https可以用 ssh用不了 这个怎么解决

img

如果你用ssh的方式推送/拉取代码,需要设置ssh公钥

img


进入设置,左侧菜单栏有个ssh公钥

img


https://gitee.com/help/articles/4191#article-header0
一步一步设置就行了

因为gitee支持https验证登录,所以可以不用配密钥,直接用https

git remote -v 查看远程仓库

git remote remove origin 删除名为 origin 的远程仓库(远程仓库里的数据不会被删除)

git remote add origin https://gitee.com/username/reponame.git 添加名为 origin 的远程仓库,地址是 https://gitee.com/username/reponame.git ,请自行把 username 和 reponame 替换成你的用户名和仓库名

然后 git push -u origin master 将 master 分支推送到 origin 远程仓库,并设置为该分支的默认上游

之后就会提示你输入用户名和密码,这个是gitee帐号的用户名和密码


当然,如果你想用 ssh 密钥进行推送,你需要先创建你自己的ssh私钥和公钥,在把 公钥 复制到 gitee 帐号设置里。

isource 平台登了吗。需要把公钥 复制到自己isource 平台账号里面。重那里才能用ssh。