【Github】git本地仓库建立与远程连接

这篇具有很好参考价值的文章主要介绍了【Github】git本地仓库建立与远程连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

一、git简介

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

二、git下载

2.1下载地址

Git客户端官网下载链接:https://git-scm.com/downloads
选择适合自己本机的版本下载。
【Github】git本地仓库建立与远程连接,# git,github,git

三、git安装

3.1安装

【Github】git本地仓库建立与远程连接,# git,github,git

双击“Git-2.17.0-64-bit.exe”,进入安装导向界面,点击Next>
【Github】git本地仓库建立与远程连接,# git,github,git

选择安装路径,next>
【Github】git本地仓库建立与远程连接,# git,github,git

next>
开始菜单快捷方式目录,默认配置即可,点击Next>
【Github】git本地仓库建立与远程连接,# git,github,git
【Github】git本地仓库建立与远程连接,# git,github,git

选择默认的编辑器:Vim,点击Next>
选择命令行工具,一般选择:User Git from Git Bash only,点击Next>
【Github】git本地仓库建立与远程连接,# git,github,git

接下来一路next>,直至install,安装完成。
【Github】git本地仓库建立与远程连接,# git,github,git

3.2 配置

计算机右键-属性:
【Github】git本地仓库建立与远程连接,# git,github,git

为方便后续应用和验证是否安装成功,配置环境变量配置path(本步骤可不做)
【Github】git本地仓库建立与远程连接,# git,github,git

cmd输入“git --version”,出现版本信息即安装成功。
【Github】git本地仓库建立与远程连接,# git,github,git

3.3 config设置(增删改查)

设置username 和 email

$ git config --global user.name  "name"//自定义用户名
$ git config --global user.email "youxiang@qq.com"//用户邮箱

修改

git config --global configname configvalue

查询

git config --global configname

查询全部

git config --list

四.github与git连接——本地Git仓库

4.1 建本地的版本库

等同于新建一个空文件夹
【Github】git本地仓库建立与远程连接,# git,github,git

进入,右键-Git Bash-输入“git init”初始化成一个Git可管理的仓库
【Github】git本地仓库建立与远程连接,# git,github,git

这时文件夹里多了个.git文件夹,它是Git用来跟踪和管理版本库的。
【Github】git本地仓库建立与远程连接,# git,github,git

如果你看不到,需要设置一下让隐藏文件可见。

【Github】git本地仓库建立与远程连接,# git,github,git

4.2 源代码放入本地仓库

把项目/源代码粘贴到这个本地Git仓库里面
【Github】git本地仓库建立与远程连接,# git,github,git

git status:查看当前的状态

  • 红字表示未add到Git仓库上的文件
  • 绿字表示已add到Git仓库上的文件

【Github】git本地仓库建立与远程连接,# git,github,git

然后通过git add把项目/源代码添加到仓库
(“git add .” :把该目录下的所有文件添加到仓库,注意点“.”)

可以看到,查询状态后文件已经变为绿色,说明add成功

【Github】git本地仓库建立与远程连接,# git,github,git

4.3提交仓库

用git commit把项目提交到仓库。
-m 后面引号里面是本次提交的注释内容,可以不写,但最好写上,不然会报错

git commit -m "first commit"

五、github与git的连接——远程连接

本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,所以需要配置ssh key。

5.1 创建SSH Key

在用户主目录下,查询是否存在“.ssh”文件。
【Github】git本地仓库建立与远程连接,# git,github,git
本机用户主目录为图中所示路径:

  • 如果有,再看文件下有没有id_rsa和id_rsa.pub这两个文件,如果也有,可直接到下一步。
  • 如果没有,在开始附录里找到Git Bash,输入命令,创建SSH Key.
    【Github】git本地仓库建立与远程连接,# git,github,git
$ ssh-keygen -t rsa -C "youxiang@qq.com"

引号内是github注册使用的邮箱!!

红色三行出现时,直接回车即可。

再查看.ssh时,已经有“id_rsa”,“id_rsa.pub”文件。
【Github】git本地仓库建立与远程连接,# git,github,git

SSH Key的秘钥对:id_rsa是私钥,不能泄露;id_rsa.pub是公钥,可以公开。

5.2 github填写SSH Key

打开“Account settings”–“SSH Keys”页面
【Github】git本地仓库建立与远程连接,# git,github,git

点击“Add SSH Key”
【Github】git本地仓库建立与远程连接,# git,github,git

title随意,key填写id_rsa.pub的全部内容
【Github】git本地仓库建立与远程连接,# git,github,git

5.3验证

①验证是否成功,在git bash里输入下面的命令

$ ssh -T git@github.com

②初次设置需要输入yes,出现第二个红框内容表示成功。

【Github】git本地仓库建立与远程连接,# git,github,git

5.4 github建仓库

建立一个名称为“Elegent”仓库,这里不要勾选initialize,否则后面可能报错。

【Github】git本地仓库建立与远程连接,# git,github,git

5.5 关联远程仓库

根据创建好的Git仓库页面的提示(找自己仓库的提示代码),可以在本地Elegent仓库的命令行输入:

git remote add origin https://github.com/xu-xiaoya/Elegent.git

【Github】git本地仓库建立与远程连接,# git,github,git

【Github】git本地仓库建立与远程连接,# git,github,git

5.7本地内容上传推送
关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过在Bash输入:

  • 由于新建的远程仓库是空的,所以要加上-u这个参数
    git push -u origin master
  • 之后仓库不是空的,就不用加上-u
    git push origin master
    上传项目的过程可能需要等一段时间……

……
……………………
perfect!中途弹了个窗让我授权登录github,问题不大~
【Github】git本地仓库建立与远程连接,# git,github,git

这个时候进入github仓库,就可以看到新加的文件

【Github】git本地仓库建立与远程连接,# git,github,git

六、总结步骤与常见错误

6.1 步骤

  • 初始化:本地建库(即文件夹),git init
  • 添加到仓库:代码文件放入本地库,git add .
  • 提交: git commit -m “注释内容”,提交到仓库
  • 新建远程仓库并关联:在Github上设置好SSH密钥后,新建一个远程仓库, git remote add origin https://github.com/xu-xiaoya/Elegent.git关联
  • 推送:git push (-u) origin master,把本地仓库的代码推送到远程仓库Github上

6.2 常见错误(不断更新中)

①问题一:新建远程仓库的时候勾选Initialize this repository with a README,推送时可能会报failed to push some refs to https://github.com/xu-xiaoya/Elegent.git的错。

解决方案:这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时可以同步内容。

$ git pull --rebase origin master

之后再进行git push origin master就能成功了。文章来源地址https://www.toymoban.com/news/detail-702974.html

到了这里,关于【Github】git本地仓库建立与远程连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Git】本地仓库管理远程库(GitHub)——clone(下载)、commit(添加到本地仓库)、push(提交到远程仓库)、pull(拉取)操作

    目录 使用远程仓库的目的 将本地仓库同步到git远程仓库 1.克隆远程仓库(clone) 2.新建一个文件 3.将工作区的文件添加到暂存区 4.将暂存区的文件添加到本地仓库(commit) 5.提交(同步)到远程仓库(push) 6.远程库拉取到本地库(pull) 7.团队协作开发和跨团队协作开发(开源项目) 作用:备

    2024年01月21日
    浏览(77)
  • 【Git】Github 上传文件到远程仓库时,经常发生网络错误,一个比较稳定的连接方法及我的示例

    在利用 git 传项目文件到远程仓库时,经常发生网络连接错误,例如: 再比如: 再比如: 这种类似的情况很多,每次都觉得不胜其扰,今天下午尝试上传五次,全都是以网络问题而失败,想着找到一种稳定上传的方式,来解决这个问题。 下面是我的最为顺利的一次上传流程

    2024年02月04日
    浏览(52)
  • git拉取远程仓库到本地并建立远程分支+各类操作

    我决定自己写一篇文章,不然每次玩git都要找许多文章搞半天才会,很浪费时间!!!!!!!!! 本文包括如何用git将远程仓库拉取到本地、建立远程分支和一些问题的解决方案等,非常之详细!!! 首先在桌面新建一个文件夹,打开该文件夹,点击右键,选择“Git Bas

    2024年02月07日
    浏览(87)
  • 本地Git仓库和GitHub仓库SSH传输

    SSH创建命令解释 ssh-keygen = 用于创建密钥的程序 -m PEM = 将密钥的格式设为 PEM -t rsa = 要创建的密钥类型,本例中为 RSA 格式 -b 4096 = 密钥的位数,本例中为 4096 -C “azureuser@myserver” = 追加到公钥文件末尾以便于识别的注释。 通常以电子邮件地址用作注释,但也可以使用任何最适

    2024年02月14日
    浏览(46)
  • 使用Git将GitHub仓库下载到本地

    前记: git svn sourcetree gitee github gitlab gitblit gitbucket gitolite gogs 版本控制 | 仓库管理 ---- 系列工程笔记. Platform:Windows 10 Git version:git version 2.32.0.windows.1 Function:使用Git将GitHub仓库下载到本地 目录 ​一. 以下是将GitHub仓库下载到本地的步骤: 1. 确保你的电脑上已经安装了git

    2024年02月02日
    浏览(65)
  • 如何使用Git工具克隆GitHub仓库到本地

    ①首先,确保你已经在本地安装了Git。如果没有安装,可以前往Git官方网站(https://git-scm.com/)下载并安装适合你操作系统的版本。 ②在本地文件夹打开Git Bash(如果你使用Windows系统)。 ③在GitHub上找到你想要克隆的仓库页面,点击页面右上角的绿色按钮\\\"Code\\\",然后复制显示

    2024年02月16日
    浏览(63)
  • 【Git 入门教程】第七节、Git 远程仓库(Github)

    GitHub 是一个基于Git的代码托管平台,它是全球最大的开源软件社区之一。GitHub允许开发者在上面创建和托管他们的Git仓库,并与其他开发者进行协作。   GitHub是一个非常流行的Git工具,它是开源社区的重要组成部分,并支持许多著名的开源项目。以下是一些GitHub的主要功能

    2024年02月01日
    浏览(62)
  • 一文学会使用Git将本地代码上传GitHub仓库

    要上传本地代码到GitHub仓库,那必然要先在GitHub上建立一个存储代码的仓库,这里我在仓库新建了一个名为 5blog 的仓库。 备注:本文章将以默认分支 main 为例来讲解上传步骤 接着我们打开所要上传文件的所在目录,右键打开 Git Bash 进入Bash面板,依次执行以下步骤。 git in

    2024年02月04日
    浏览(79)
  • Git——如何上传本地文件到自己的github仓库

    本博文介绍了如何将本地的项目文件推送到自己远程的github仓库。 因为程序是在ubuntu系统里面跑的, 一开始是想在Ubuntu系统里面将文件上传到github仓库,通过修改hosts文件里面的github的ip地址,偶尔能在浏览器里面打开github网页,但非常慢,而且再次登录github页面经常又打不

    2024年01月24日
    浏览(64)
  • 利用git同步vscode本地库到GitHub仓库

    参考: VsCode安装和配置c/c++环境(超完整,小白专用) 参考: git的安装与配置教程-超详细版 (1)GitHub账号注册: 略(比较简单的,仅需要一个邮箱即可)。 (2)GitHub仓库建立: 登陆进去以后,就可以看到如下界面: 点击“New”即可创建一个新的库。 或者在“个人中心”→

    2024年02月04日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包