码云仓库.ssh公钥
码云仓库.ssh公钥
一、获取公钥
windows系统自带保存密码功能,如果 mac 没有自带保存密码功能怎么办? https 没有记住就帐号,每次登录时都要输入帐号密码,就很浪费时间。 ssh 可以避免每次添加用户名密码。
生成密钥
1 进入当前用户的家目录 ~
2 $ cd ~
4 如果有.ssh 目录,则删除.ssh 目录
5 $ rm -rvf .ssh
7 运行命令生成.ssh 密钥目录
8 $ ssh-keygen -t rsa -C
9 [注意:这里-C 这个参数是大写的 C , 出现光标停留的地方直接按 Enter 键]
11 入.ssh 目录查看文件列表
12 $ cd .ssh
14 查看所有目录 与 文件
15 $ ls -lf
16 ./ ../ id rsa id rsa.pub
17
18 查看 id rsa.pub 文件内容, 复制 id_rsa.pub 文件内容(公钥)
19 $ cat id rsa.pub
登录 码云, 点击用户头像→设置
点击 SSH公钥,输入复制的密钥信息
权限验证
回到 Git Bash 创建 远程ssh地址别名
1 cd /d/gitStudy/mengxuegu7
2 vim demo1.txt
3 git commit -m "test ssh update" demo1.txt
4 git remote add origin_ssh :mxg6666/mengxuegu.git
6 git remote -v
7 origin https://gitee.com/mxg6666/mengxuegu.git (fetch)
8 origin https://gitee.com/mxg6666/mengxuegu.git (push)
9 | origin_ssh | :mxg6666/mengxuegu.git | (fetch) |
---|---|---|---|
10 | origin_ssh | :mxg6666/mengxuegu.git | (push) |
推送文件进行测试
1 git push origin_ssh master