git ssh push

参考:
1,git如果没设置email的:

$ git config --global user.name "xxxxxx"

$ git config --global user.email "xxxxxx"
2,public key genrate :
ssh-add -l  #查看秘钥,如果有就不用生成了
ssh-keygen -t rsa -C "[email protected]"  #生成key
eval $(ssh-agent -s)  #启动ssh-agent 默认是启动的
ssh-add ~/.ssh/xxx_rsa  #添加秘钥
#ssh-add -d  ~/.ssh/xxx_rsa # 删除key

然后都用默认值就好了,保存路径enter,口令 enter

生成xxx_rsa.pub,可以给服务器,xxx_rsa私钥留给自己,然后就可以在客户端用这个key登录了

key一般在home的~/.ssh下面, 文件:a.pub是公钥.a就是私钥。把*.pub的内容复制给ssh服务器就好了

ssh -T [email protected]

设置成功,能看到:

Hi xxxxx! You've successfully authenticated, but GitHub does not provide shell access.
3,设置用git地址push。fetch

git remote set-url origin 项目的git地址



免密码登录远程服务器

$ ssh-copy-id -i ~/.ssh/aliyunserver.key.pub [email protected] # 这里需要输入密码一次


猜你喜欢

转载自blog.csdn.net/qq_36974971/article/details/79507191