Git中SSH key怎么生成
这篇文章主要介绍"Git中SSH key怎么生成"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Git中SSH key怎么生成"文章能帮助大家解决问题。
Git 中 SSH key 生成步骤
因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必需要让github仓库认证你SSH key,在此之前,必需要生成SSH key。
第1步:创立SSH Key。在windows下查看[c盘->客户->自己的客户名->.ssh]
下能否有id_rsa
、id_rsa.pub
文件,假如没有需要手动生成。
打开git bash,在控制台中输入以下命令。
$ ssh-keygen -t rsa -C ``"youremail@example.com"`
密钥类型可以用 -t 选项指定。假如没有指定则默认生成用于SSH-2的RSA密钥。这里使用的是rsa。
同时在密钥中有一个注释字段,用-C来指定所指定的注释,可以方便客户标识这个密钥,指出密钥的用途或者其余有用的信息。所以在这里输入自己的邮箱或者者其余都行。
输入完毕后程序同时要求输入一个密语字符串(passphrase),空表示没有密语。接着会让输入2次口令(password),空表示没有口令。3次回车就可完成当前步骤,此时[c盘>客户>自己的客户名>.ssh]
目录下已经生成好了。
第2步:登录github。打开setting->SSH keys,点击右上角 New SSH key,把生成好的公钥id_rsa.pub
放进 key输入框中,再为当前的key起一个title来区分每个key。
四.代码提交。
1.在项目所在的本地项目的根目录下,单击右键在菜单中点击"Git Bash Here",进入git命令行输入界面
2.输入:git init,回车,初始化git仓库。此时目录下会生成一个.git文件夹
3.输入:git add . (命令里有个点),将当前目录所有文件标记为需要入库的新文件。输入:git status查看当前仓库状态,可以看到新添加文件状态"new file: test123.txt"
4.输入:git commit -m "First commit~",引号中的内容为提交日志
5.输入:git log 看看入库的记录
6.本地代码推送到远程git仓库。
输入:git remote add origin https://git.qcloud.com/cbuttonst/test.git 增加远程仓库地址。假如add的url不小心输错了,可以使用:git remote set-url origin https://xxx 重新设置成新的url。
7.输入:git pull --rebase origin master 这时会提醒你输入客户名(腾讯工蜂中的客户名),回车之后会弹出一个密码输入框(密码也是注册账号过程中你自己填写的)。这一步时将远程仓库文件拉到本地仓库,升级本地仓库。会出现下列信息。
8.这时可以推送本地文件到远程仓库了。输入命令:git push -u origin master 推送本地代码到远程git仓库,
push成功后,即可以在工蜂的项目中看到上传的源码文件了
关于"Git中SSH key怎么生成"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。