zl程序教程

您现在的位置是:首页 >  工具

当前栏目

将本地项目上传到GitHub

GitHub项目 本地 传到
2023-09-27 14:26:05 时间

GitHub网址是 https://github.com

如果你没有账号需要注册一个账号,注册后的页面。

首先创建一个仓库,用来存储你的项目。步骤:先用鼠标点右上角的 “ + ”,然后再点 “New repository”  。截图如下:

''Repository name'' 是项目名称,“Description” 是项目的介绍。下面的 “Public” 、"Private" 是权限,是说你这个项目可以别人看,还是私密的。最后点 “Create repository”

接着会进入以下界面,在这里你要记住 “Quick setup - if you're done this kind of thing before” 这一行下的“SSH”后面的内容,我这里是:https://github.com/KonglxGiThub/project_star.git (这个地址下面上传项目到GitHub会用到)

 然后需要下载一个git,可以网上搜索git下载,官网地址:https://git-scm.com/。

安装完毕后,就打开Git Bash

我的项目路径是如下:

 把指令切换到这个目录:

 接着 输入 " git init ",此命令初始化一个新本地仓库,它在工作目录下生成一个名为.git的隐藏文件夹。(创建成功后,设置文件属性显示隐藏的文件就可以看到)

  再输入 " git add . ", 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把' . '换成这个特定的文件名即可。

 接着输入 git commit -m "first commit ",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要改。例如 " git commit -m "第一次提交 " 。(我的已经创建SSH KEY,没有的参照最下面创建SSH KEY步骤创建一个

使用git commit命令时提示"Please tell me who you are"

出现上面的提示,需要你登录确认身份,解决方法如下:(执行红色git 命令,注意 “ 前面是有空格的,就是com和KonglxGiThub 后边有空格)

git config --global user.email "konglxgithub@163.com "
git config --global user.name "KonglxGiThub "

然后继续执行git commit -m "first commit "命令

 输入 "git remote add origin https://自己的仓库url地址(上面有说到)"  将本地的仓库关联到github上,我的是 git remote add origin https://github.com/KonglxGiThub/project_star.git

最后一步,输入 "git push -u origin master ",这是把代码上传到github仓库的意思。(可能提示需要输入用户和密码,注册GitHub的账号和密码)

 出现上面的情况,就说明你已经成功,上传就完成了(上传速度可能有点慢)。

上传成功。(第一次创建会遇到各种问题,慢慢解决)

创建SSH KEY。

最后,因为我的已经有SSH KEY。没有的话,需要创建。参照如下:

由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下:

  创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建

   $ ssh-keygen -t rsa -"konglxgithub@163.com"           此处是GitHub的邮箱。

       然后一路回车。这时你就会在用户下的.ssh目录里找到id_rsa和id_rsa.pub这两个文件   

登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下面:

 

作者:
出处:https://www.cnblogs.com/konglxblog//
版权:本文版权归作者和博客园共有
转载:欢迎转载,文章中请给出原文连接,此文章仅为个人知识学习分享,否则必究法律责任