GitHub远程库的搭建以及使用

时间:2022-02-21 12:13:14

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对

​ 公钥

GitHub远程库的搭建以及使用

GitHub远程库的搭建以及使用

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可以管理的仓库

GitHub远程库的搭建以及使用

:当前目录下多了一个.git文件,用于跟踪管理版本库。

GitHub远程库的搭建以及使用

三)、将本地仓库的内容推送到GitHub远程

步骤:

1.在GitHub上设置SSH,识别主机推送。

2.在GitHub上创建一个仓库,该仓库可以名字可以与本地仓库同名,也可以不同名

3.复制远程仓库的链接协议

GitHub远程库的搭建以及使用

4.在本地的仓库根目录下,使用Git Brash打开,操作命令

$ git remote add origin + 远程仓库链接协议,将本地库推至远程库

$ git remote add origin https://github.com/slob-cow/javaTest.git 

GitHub远程库的搭建以及使用

四)、使用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会自主创建一个与本地库同名的远程仓库。