生成公私钥的方式:
ssh-keygen -t rsa -C "dfsddfsf@example.com" -f ~/.ssh/a-rsa
会生成两个文件:
~/.ssh/a-rsa 存放着私钥
~/.ssh/a-rsa.pub 存放着公钥。
cat ~/.ssh/a-rsa.pub 将公钥的数据放到相应的git仓库上就可以使用。
使用码云,有个文档:
http://git.mydoc.io/?t=154712
这个上面有,多个场景:
https://blog.csdn.net/dqchouyang/article/details/54898910
遇到一个问题,push没权限:
1.查看本地有.pub,
2.查看和码云上配置的一样
3.git remote -v 看了有远程分支
4.git config --list 看细一点
5.cd .git
cat config 看了配置没错,主要是看了那个url对不对。 因为是ssh 所以是 git
参考:ssh 和https有啥不同
https://blog.csdn.net/qq_26394087/article/details/71740192
6.有远程分支。
上面一套参考了:
https://blog.csdn.net/LJFPHP/article/details/79508859
然后发现:
http://www.mr-wu.cn/ssh-permission-denied-publickey/
$ ssh -T git@gitee.com
Permission denied (publickey).
$ ssh-add ~/.ssh/a-rsa
Identity added: ~/.ssh/bike-rsa (~/.ssh/bike-rsa)
$ ssh -T git@gitee.com
Hi! You've successfully authenticated, but Gitee.com does not provide shell access.
将本地代码push到一个新建的远程仓库上
https://blog.csdn.net/u010041075/article/details/52778464
网友评论