GitHub远程库的搭建
一)、配置SSH
步骤:
1).注册GitHub账号
2).本地git仓库与远程的GitHub仓库的传输要通过SSH进行加密
3).创建SSH key
1.检查在用户主目录下是否有.ssh文件,例:H:\Users\mac.ssh
2.检查ssh下是否有id_rsa, id_rsa_pub文件,有,直接跳到下一步
3.没有,则创建。打开Shell(Windows下打开Git Bash),创建SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com" //填自己的邮箱地址
4.创建成功,在用户主目录下找到.ssh, id_rsa文件对应SSH私钥,id_rsa_pub对
公钥
4).配置SSH Key到GitHub中
步骤:
登录GitHub账号,打开Account Setting, SSH key, 添加 id_rsa_pub的文件内容
到add Shh key的页面中。
为什么需要设置SSH Key到远程的gitHub中呢?
识别推送, Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认
只有你自己才能推送
二)、创建版本库
步骤:
1.在本地创建一个空目录
I:\gitHub\responsity
2.使用 git inint 命令,将这个目录变为git可以管理的仓库
注:当前目录下多了一个.git文件,用于跟踪管理版本库。
三)、将本地仓库的内容推送到GitHub远程
步骤:
1.在GitHub上设置SSH,识别主机推送。
2.在GitHub上创建一个仓库,该仓库可以名字可以与本地仓库同名,也可以不同名
3.复制远程仓库的链接协议
4.在本地的仓库根目录下,使用Git Brash打开,操作命令
$ git remote add origin + 远程仓库链接协议,将本地库推至远程库
$ git remote add origin https://github.com/slob-cow/javaTest.git
四)、使用idea将项目推送至GitHub
步骤:
1.将项目交由本地管理
VCS --- > import into Version Control ---- > create Responsity(创建本地版本库)
将该项目交由git管理 ---- 》 右击项目 ----》 Git ----》add(将项目代码添加
到工作区) -----> commit Responsity -----> 将项目提交到仓库
2.将项目推送到GitHub
VCS --- > import into Version Control ---- >share Project On GitHub ----- >
弹框,输入gitHub账号、密码 (关联到gitHub) ---- >使用git ---- > push将代码
提交到GitHub中,此时gitHub会自主创建一个与本地库同名的远程仓库。