返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >使用git命令将本地代码上传到GitHub
  • 307
分享到

使用git命令将本地代码上传到GitHub

2024-04-02 19:04:59 307人浏览 安东尼
摘要

一、创建GitHubrepository(仓库) 1、登录gitHub 创建GitHub仓库,首先需要登录GitHub,GitHub网址:https://github.com。如果没

一、创建GitHubrepository(仓库)

1、登录gitHub

创建GitHub仓库,首先需要登录GitHub,GitHub网址:https://github.com。如果没有GitHub账号,需要先注册GitHub账号,这里不在演示如何注册GitHub账号,直接登录GitHub。

2、创建repository(仓库)

创建repository仓库有两种方式。

2.1、使用右上角的向下倒三角进行创建,如下图所示:

2.2、使用左边的New repository按钮创建,如下图所示:

3、开始创建仓库

选择上面的一种方式进行创建仓库,然后进入填写仓库信息界面,如下图所示:

4、创建成功

点击 Create repository按钮,出现如下图所示的界面表示创建仓库成功。

二、安装git客户端

GitHub是服务端,如果想要在自己的电脑上面使用git,我们还需要安装一个git客户端。

git官方下载地址:Http://git-scm.com/download/ ,根据自己电脑的系统下载相应的版本:

下载完git以后,一直下一步,使用默认配置即可。这里不在演示

绑定git用户

因为git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户名和邮箱是GitHub注册的账号和邮箱。在任意文件夹右键,然后打开Git Bash,如下图所示:

在打开的Git Bash里面绑定用户名和邮箱,如下图所示:

注意:

git config –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

三、给GitHub账号设置ssh key

众所周知SSH key是加密传输的。加密传输的算法有好多,git使用rsa算法。rsa要解决的一个核心问题是:如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。

其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。

如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,然后在github.com里再设置一次就行。

3.1、生成SSH key

使用检查是否已经生成密钥。cd ~/.ssh表示进入.ssh目录,ls表示查看该目录下面的文件。如果有3个文件,则密钥已经生成,id_rsa.pub就是公钥。

如果没有生成密钥,需要使用下面的命令创建本地SSH key。

$ ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com改为你的邮箱,也就是在GitHub上注册的那个邮箱:

按回车后进入创建路径确认提示,直接回车把创建的SSH key存入默认路径即可:

然后系统要求输入密码,直接按回车表示不设密码:

重复密码时也是直接回车,之后提示你shh key已经生成成功。

然后我们进入提示的地址下查看ssh key文件。用记事本打开id_rsa.pub,得到ssh key公钥:

3.2、为GitHub账号设置SSH key

切换到GitHub,展开个人头像的小三角,点击Settings,如下图所示:

然后打开SSH keys菜单, 点击Add SSH key新增密钥,如下图所示:

接着将id_rsa.pub文件中key粘贴到此,最后点击Add key按钮生成密钥:

GitHub的SSH key创建成功:

验证SSH key是否添加成功,在git bash下输入如下命令:

$ ssh -T git@github.com

回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上GitHub。

四、上传本地项目到GitHub

4.1、创建一个本地项目的仓库并初始化

我们先在电脑硬盘里新建一个文件夹存放本地仓库,比如我们把本地仓库建立在D:\demo文件夹下。然后进入该文件夹进行如下操作

在Git Bash里面输入如下命令:

$ git init

git init 命令表示初始化git仓库

初始化成功后你会发现项目里多了一个隐藏文件夹:.git。

4.2、将所有文件添加到本地仓库

在文件夹下面新建一个README文件,并把要上传的代码拷贝到该目录下面:

然后执行如下命令,查看当前修改的文件:

$ git status

其中红色字体表示修改的文件。

执行如下命令,把所有新增的文件提交到本地git缓存区:

$ git add .

注意:

git add .表示将所有有修改的文件都提交。

执行命令,将所有新增的文件都提交到git本地仓库

$ git commit -m "注释"

4.3、关联GitHub仓库

然后执行如下命令:

$ git remote add origin https://github.com/JiangXiaoLiang1988/GitDemo.git

4.4、上传本地代码到GitHub远程仓库

在上传代码之前先获取远程仓库的更新:

然后执行下面的命令,推送到远程服务器

$ git push -u origin master

origin表示远程 -u表示把本地master与远程仓库master关联,以后再提交的时候直接git push即可,不需要在指定分支

上传成功:

到此,本地代码已经推送到GitHub仓库了,我们去看看GitHub:

可以看到GitHub远程仓库已经有了上传的文件。

到此这篇关于使用git命令将本地代码上传到GitHub的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: 使用git命令将本地代码上传到GitHub

本文链接: https://lsjlt.com/news/142018.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用git命令将本地代码上传到GitHub
    一、创建githubrepository(仓库) 1、登录GitHub 创建GitHub仓库,首先需要登录GitHub,GitHub网址:https://github.com。如果没...
    99+
    2024-04-02
  • 如何使用git命令将本地代码上传到GitHub
    本文小编为大家详细介绍“如何使用git命令将本地代码上传到GitHub”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用git命令将本地代码上传到GitHub”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一...
    99+
    2023-06-29
  • 怎么使用Git将本地的代码上传到Gitee上
    这篇文章主要介绍“怎么使用Git将本地的代码上传到Gitee上”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用Git将本地的代码上传到Gitee上”文章能帮助大家解决问题。1. 申请 Gite...
    99+
    2023-07-05
  • 使用git命令上传代码
    利用git将本地代码提交到远程服务器一般分为如下5个步骤: 一、查看当前文件的状态 使用git status命令可以查看有那些文件进行了修改,一般有下面几个状态: 1、Untrack...
    99+
    2024-04-02
  • 如何使用git命令上传代码
    这篇文章主要介绍了如何使用git命令上传代码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何使用git命令上传代码文章都会有所收获,下面我们一起来看看吧。一、查看当前文件的状态使用git status命令可以...
    99+
    2023-06-29
  • 如何将本地项目上传到github
    在现代软件开发的世界中,每个开发者都需要考虑如何将自己的代码和项目管理起来。而Github是一个全球范围内广泛使用的代码托管平台,很多开发者都将自己的代码和项目上传到这个平台上。如果你是一个初学者,想把本地项目上传到Github上,那么本文...
    99+
    2023-10-22
  • 怎么使用Git Bash向GitHub上传本地项目
    今天小编给大家分享一下怎么使用Git Bash向GitHub上传本地项目的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2023-06-30
  • 「详细教程」使用git将本地项目上传至Github仓库(MacOS为例)
    前言:最近需要将自己的代码开源至自己的Github仓库,然而发现并没有一键上传文件夹的选项,于是参考现有教程进行了实践,成功✌️以下是详细步骤。 Tips:在文章录用之后,小伙伴们可以选择将自己...
    99+
    2023-09-02
    git github macos 代码托管 linux
  • 如何把 GitHub 上的代码下载到本地
    对于程序员来说,GitHub 是一个非常好的代码托管平台,它不仅免费,而且功能强大,可以实现代码版本管理等功能。并且,任何人都可以免费访问和查看 GitHub 上的开源项目,这使得 GitHub 成为学习优秀代码的好地方。而为了能够在本地使...
    99+
    2023-10-22
  • 使用GitBash向GitHub上传本地项目
    1、初始化本地仓库 在项目文件夹下打开Bash,输入命令: git init //初始化本地仓库 2、新增加测试文件 输入命令: touch 测试文件.txt //新建文件 3...
    99+
    2024-04-02
  • 如何使用pycharm将自己项目代码上传github
    这篇文章主要介绍了如何使用pycharm将自己项目代码上传github,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、梳理一下Git、github和gitee这三个之间的关...
    99+
    2023-06-25
  • 怎么将本地代码上传到gitee来进行版本管理
    随着云计算技术的不断发展,Git已经成为了开源项目管理和版本控制的标配之一,而gitee是国内一个相对比较流行的Git代码托管平台。很多开发者在做一些自己的项目时,会将本地代码上传到gitee来进行版本管理,下面我们就详细介绍一下如何将本地...
    99+
    2023-10-22
  • 关于使用mvndeploy命令将本地jar包上传到maven私服的问题(收藏)
    记录一下,以后少走弯路 前提:已经搭建好nexus maven私服,地址192.168.110.240:9091 在maven的setting.xml中找到<mirrors&g...
    99+
    2024-04-02
  • 将本地代码部署到服务器上
    Hello!大家好。 今天发现一个问题,现在我在做的项目已经上线,是投入到生产线上的一个项目,只限于本公司使用,属于是内部开发,产线上的问题解决后都要重新发布到服务器上,所以部署项目时必不可少的事情。 一开始俺也不会部署,但是问了我们公司的...
    99+
    2023-10-11
    服务器 运维
  • 如何将本地代码提交到gitee上
    今天小编给大家分享一下如何将本地代码提交到gitee上的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。第一步:创建仓库在 Gi...
    99+
    2023-07-05
  • 使用pycharm将自己项目代码上传github(小白教程)
    目录1、梳理一下Git、github和gitee这三个之间的关系:1.1、Github1.2、Gitee 1.3、Git2、如何安装Git基于Pycharm将代码上传到gi...
    99+
    2024-04-02
  • 如何将GitLab上的代码拉取到本地
    GitLab是一个面向团队的Git仓库管理工具,它为开发者提供了一种简单高效的方式来协作开发代码。无论是个人还是团队开发,GitLab都能够满足各种需求。在GitLab上开发代码完成后,我们需要将代码拉取到本地进行测试,然后再进行提交。本文...
    99+
    2023-10-22
  • 怎么将GitLab上的代码拉取到本地
    本篇内容介绍了“怎么将GitLab上的代码拉取到本地”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一步:创建一个GitLab账户首先,你需...
    99+
    2023-07-05
  • Shell中使用scp命令实现文件上传代码
    自从法现 SSH 可以执行远端命令后,ftp 软件也渐渐很少用了。 每次更新服务器代码,都要打包、上传、登录到服务器修改文件权限、更新 Cache 等等,又慢又容易出错,所以做成脚本,一次帮我搞定,自己就点...
    99+
    2022-06-04
    文件上传 命令 代码
  • 如何使用Git或SVN方式上传代码文件到SAE
    本篇内容主要讲解“如何使用Git或SVN方式上传代码文件到SAE”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Git或SVN方式上传代码文件到SAE”吧!概述目前SAE上的应用支持通过G...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作