java|Git入门——windows环境下git连接github远程仓库

既然使用git了,远程仓库的连接配置是一定要学的,好处也是显而易见的,在我看来远程仓库的好处主要有两点:
一是可以作为本地仓库的一个备份,这样项目会更有保险。
二是有了远程仓库更方便团队的协作开发。

连接远程仓库简单来说四步就够了。

  • 建立本地仓库和远程仓库
  • 本地生成钥匙
  • 把钥匙放到github上
  • 本地连接github

第一步 建立仓库
既然我们要连接远程仓库,那前提是远程得有个仓库,是吧
先在Git hub上建立远程仓库(右上角点击创建仓库)
java|Git入门——windows环境下git连接github远程仓库
文章图片



只需要把仓库名字写上就可以啦,其他的不要改
java|Git入门——windows环境下git连接github远程仓库
文章图片


这样远程仓库也建好了
java|Git入门——windows环境下git连接github远程仓库
文章图片


建立本地仓库,并往仓库添加内容
现在在工作路径下建立空文件holiday,并把它初始化为仓库(git init,初始化仓库的命令), 此时仓库初始化完成,而且也默认在主分支之上
java|Git入门——windows环境下git连接github远程仓库
文章图片


现在在工作目录下建立一个文件,内容随便填写
java|Git入门——windows环境下git连接github远程仓库
文章图片


用 git status查看工作目录的改动
java|Git入门——windows环境下git连接github远程仓库
文章图片


用git add .与git commit -m "填写注释" 这两条命令把它提交到本地仓库,这样本地仓库就有文件了
java|Git入门——windows环境下git连接github远程仓库
文章图片


第二步 生成钥匙
1.命令行输入ssh-keygen -t rsa -C "123@example.com",其中引号里是自己的邮箱,回车之后会提示输入,连续敲三次回车,生成下面的图案,此时钥匙已经生成
java|Git入门——windows环境下git连接github远程仓库
文章图片


2.在C盘用户下找到.ssh文件,可以看到里面生成了一个秘钥一个公钥,秘钥不用管,公钥里面的内容拷贝下来,那是我们要放进git hub的。
java|Git入门——windows环境下git连接github远程仓库
文章图片


第三步 把钥匙放到git hub上
登录git hub 打开右上角的setting
java|Git入门——windows环境下git连接github远程仓库
文章图片


找到ssh.打开它
java|Git入门——windows环境下git连接github远程仓库
文章图片


把之前生成的公钥内容拷贝进去,标题随便写,添加即可
java|Git入门——windows环境下git连接github远程仓库
文章图片


它会提示输入git hub密码,填写正确,钥匙就添加完成了
java|Git入门——windows环境下git连接github远程仓库
文章图片


第四步 建立连接
打开命令窗口用ssh -T git@github.com测试是否能够连接成功,输入yes,出现下面的内容就已经说明连接成功啦。
java|Git入门——windows环境下git连接github远程仓库
文章图片


本地仓库关联远程仓库 git remote add origin 远程仓库的地址(地址在建立远程仓库成功的页面可以看到)
java|Git入门——windows环境下git连接github远程仓库
文章图片


关联了远程仓库之后,我们可以把本地的仓库的内容推上去,第一次推上去,要加 -u,以后就不用了,出现下面的内容,则本地仓库的内容已经推到git hub上了。
java|Git入门——windows环境下git连接github远程仓库
文章图片


可以看到远程仓库已经有推上去的文件啦
【java|Git入门——windows环境下git连接github远程仓库】java|Git入门——windows环境下git连接github远程仓库
文章图片

    推荐阅读