admin 管理员组文章数量: 893652
git公钥生成以及日常操作
前言:由于公司来了几个新同事,在加上我长得帅(话多),自然就跟新同事很快的就相处下来了,我发现他们竟然都不会git,其实我也就会日常的add 到 push 再加上解决一切冲突问题,同事看我操作很6的样子,有时候就让我帮助一下喽,他们喊我的时候,就觉得一阵冷汗,我特么几斤几量 你们不知道 ,我还不知道么,我能帮你们么,但是这个bi要强行装完(无奈),好在问题都不大,前天凌晨两点下班,我感觉我累了,于是,今天不想写代码,学习放松一下。
感谢公司颜值扛把子 @ 麒麟岛大侠() 给的帮助!
解析公钥、私钥:
公钥:提交给服务器,放在服务器上的叫公钥,
私钥:自己保留,为了确保用户连接的git服务器是自己想要的目标服务器,而不是其他非目标的服务器。
作用:公钥用来加密,私钥用来解密。(需深入了解的自行百度)
生成SSh:
查看是否有文件 没有则需要生成 : ls -al ~/.ssh
其实生成ssh也是特别简单 看网上教程总是扯一堆有的无得,这里采用简单方法
执行生成命令 : ssh-keygen
期间会提示你输入邮箱、密码(邮箱密码)直接输入就ok ,成功之后会在一个文件夹下生成一个私钥 id_rsa和一个公 钥 id_rsa.pub(放在服务器上)
查看一下是否生成 :1、cd ~/.ssh 2、ls
查看公钥 : cat ~/.ssh/id_rsa.pub
展示你cv大法的时候到了,直接cv到git服务器就ok
写了这么多,其实就几步~~~
git日常操作
git status 查看文件工作区状态
git diff 查看修改 git diff filename 查看文件修改
git add . 添加所有修改文件到暂存区 git add filename 添加单个文件到暂存区
git commit -m"备注信息"
git push 推送到远程
git pull 拉取远程代码
git checkout -- filename 放弃工作区文件修改
git reset HEAD - filename 放弃暂存区(add)
突然不想写了后续再补上吧(本来是打算中午写完的,测试总是来找我修复问题);
本文标签: git公钥生成以及日常操作
版权声明:本文标题:git公钥生成以及日常操作 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687329928h90263.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论