版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/solaraceboy/article/details/94034945
现有主机已经成功配置了对其他主机的ssh免密登录,在本地已经保存了GitHub的私钥。目前需要在这台主机上克隆GitHub自己已创建仓库,使用或者修改代码后再向GitHub仓库提交。
#!/bin/bash
rm -rf /tmp/*
echo '-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQDDpWkhEwXbRSpNgWZrAA1dS2jJkEE+5ghsm4LrR6woWChoMx1d
laAytLGksUI3N+WFEefrh3cz6+a+dEmKDj8rtaJv8kRj7/tbSIe0ji3VNd/FgQUX
UHBdJRcK/D37O2P/0sBhW5AukacCsIOTqxGTxCoQBI71Cf0qwEGh7ggFiwIDAQAB
AoGAE+NOqoQKhl2jjTloNdxNf3xY7JRzbXdox9GPH2erwnYjtWPsykSZgk4H+Nvk
BUTzWfGWB8U/gtGqJRYhG52TIipx9c1YeG1UXc+FEBoWnLgEjCn8VZm8GsLLwDK8
3DgDwBlrnKZG+fUV4yak0s1TpQ7bhQmMcPMy1HmiztG15yECQQD/N4qZjZHDnJCd
NQrq8gLSlfLpeVm4TGRwR5rb8AvQjiLzqPhiLxXyGGiizeCM2ST/wB3+5HQangzk
ZSzn2uzDAkEAxD8UaGHAqIkYJGkyAkY+MIQlzdzCqftfp+ETf6Oq1IKz3QcJmlNU
kR1PaHmfDa4BE9vFGTT5m/5eyEp+iLkXmQJBAPoRmu3ASH4pr41KRutUvK1Ind5k
uCOcPqHBl5w/heQREXA8NTxHNLKldglnvsljjxxFS17QzG60RJ+Z/zkjSu8CQFwN
TrBLsggcDnP92BRTCJbPVcBDnhgHrm3b2L6Vcesux9mUlH+MOO28tuPFsMLE7QJ4
ovJY9AClB6ahssrFL3kCQQCinwuNk8SzbrIKfQnExJezLjrIQm6mEVl99/aXKfwX
QkPQPRHSWR9MkxrY2f0J3xGAdYKulBr2v2s3EzS7uCom
-----END RSA PRIVATE KEY-----'>~/.ssh/id_rsa_github
chmod 600 ~/.ssh/id_rsa_github
eval `ssh-agent`
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_github
ssh -T git@github.com
echo 引号内部的内容为已保存私钥内容。