0%
github 和 gitblit 并存
前言
由于工作需要,一台电脑需要同时存在 github 和 gitblit 账号,因为需要配置多个 ssh key,以满足个人和工作上的需要。
步骤
分别创建 github 和 gitblit 账号的公钥
创建 github 账号公钥
输入命令ssh-keygen -t rsa -C "GitEmail@example.com"
,然后 enter 键。(图略)
这里先不要回车,输入/Users/cxiaoting/.ssh/id_rsa_github
(id_rsa_github 为自定义的名字),然后 enter 键,会提示输入 2 次密码,根据实际情况输入密码即可。创建 gitblit 账号公钥
输入命令ssh-keygen -t rsa -C "GitEmail@example.com"
,然后 enter 键。(图略)
这里先不要回车,输入/Users/cxiaoting/.ssh/id_rsa_gitblit
(id_rsa_gitblit 为自定义的名字),然后 enter 键,会提示输入 2 次密码,根据实际情况输入密码即可。
qrcode生成二维码
跨域
什么是同源策略
限制一个源加载的文档或脚本与来自另一个源的资源进行交互。要求源相同才能正常进行通信,即协议、域名、端口号(HTTP 协议的默认端口是 80)都完全一致。
同源策略限制的内容及原因
限制不同源发请求
不能向工作在不同源的的服务请求数据(client to server)。
原因:假设用户登陆了 a.com,同时打开了 b.com,如果没有任何限制,b.com 可以向 a.com 请求到任何信息,进而就可以在 b.com 向 a 发转账请求等。这里是限制了读 u,而没有限制写,因为如果连请求都发不出去了,也就无法做跨域资源共享了,无法读取返回结果,b 就无法继续下一步的操作,如获取转账请求的一些必要的验证信息。