在Gitlab中创建私有项目。在个人帐户中添加公共SSH密钥。在新的空存储库中发送提交时:
git push origin master
我得到了错误:
identity_sign: private key /c/Users/user/.ssh/id_rsa contents do not match public
git@gitlab.com: Permission denied (publickey).
fatal: Could not read from remote repository.
怎么啦?
我在看,它指的是的
我正在尝试使用javasrcipt对一段数据进行签名。但是,它说我必须使用私有RSA密钥,而它不允许您使用公钥。
我的目标是一旦表单通过PHP提交,调用这个javascript函数并对数据进行加密。
请原谅我的无知,但是你怎么能在javascript中使用私有RSA密钥,同时保持它的私密性呢?
似乎你必须以某种方式给它一个私钥,难道用户在web浏览器中使用简单的开发工具就不能看到这个私钥吗?
function _genJWS() {
var sHead = '{"alg":"RS256"}';
var sPayload