创建公钥的作用:让你的电脑和码云通讯的时候使用安全链接。
SSH公钥的创建:
1.打开终端,进入到.ssh目录
cd ~/.ssh
如果.ssh文件夹不存在,创建
mkdir ~/.ssh
2.生成RSA密钥
ssh-keygen -t rsa -C"你的邮箱@xxx.com"
注意:为了方便全程回车即可(不用输入ras文件名及密码)
3.查看公钥内容
cat ~/.ssh/id_rsa.pub
4.将公钥内容复制(从ssh-rsa开头到你的邮箱结束),在github或者码云上粘贴,这里以码云为例
5.添加公钥完成后进行测试公钥
ssh -T git@git.oschina.net
会提示你是否继续连接 输入yes 然后会提示你输入密码 输入正确之前公钥的密码后 = 终端提示 Welcome to Git@OSC 说明链接成功
在使用sourceTree管理git代码的时候,创建了一个静态库。结果在push的时候,没有成功提示:
No submodule mapping found in .gitmodules for path 'modules/MsgCenter'
其中一个原因是,在创建静态库的时候,勾选了导致冲突了:
解决:不勾选该选项即可