热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

创建github账号并上传项目到github

第一步要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册打开浏览器在地址栏输入地址:github.com填写用

第一步

要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册

打开浏览器

在地址栏输入地址:github.com

填写用户名、邮箱、密码

点击Sign up即可简单地注册

创建github账号并上传项目到github


完成注册,进入github平台,

点击new repositories ,新建一个新项目(你也可以加入到一个已有的项目)

创建github账号并上传项目到github



Repository name:通常就写自己自己要建的工程名。

Description:就是你对工程的描述了。

选择Public。

如果不想其他人下载Initialize this repository with a README可以不用选择

创建github账号并上传项目到github

点击 “Create repository”,出现如下图表示创建完成:

创建github账号并上传项目到github


第二步

1.创建ssh:打开终端检测是否存在ssh:命令cd ~/.ssh

如果存在,先将已有的ssh备份,或者将新建的ssh生成到另外的目录下

,如果不存在,通过默认的参数直接生成ssh

ssh-keygen -t rsa -C xxxxx@gmail.com(注册github时的email),公钥生成过程一直回车


2.在github中添加ssh(如图示):

登陆github,点击个人头像选择Settings-->SSH and GPG Keys--->New SSH key添加ssh

Title:xxxxx@gmail.com

Key:打开你生成的id_rsa.pub文件,将其中内容拷贝至此。

最后点击Add SSH key保存


3.打开终端,先测试一下你的帐号跟github连上没有:ssh -T git@github.com 如果出现如下提示,

表示你连已经连上了.(因为有了第一步,所以不用自己做过多的连接github的操作了,另外,

下一次要连接github的时候记得打开第一步的工具).

Hi MiracleHe! You've successfully 

authenticated, but GitHub does not provide shell access.

按照上面的步骤来就行了(注意记得在终端中输入时把目录切换到你要上传的工程目录下)。

简单分析下上面的步骤:


在github上面新建的项目可以按照下面的进行

touch README.md //新建一个记录提交操作的文档


git init //初始化本地仓库


git add README.md //添加


git add 项目包含的文件


git commit -m "first commit"//提交到要地仓库,并写一些注释


git remote add origin git@github.com:youname/Test.git //连接远程仓库并建了一个名叫:origin的别名


git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下,完成。


在使用git对源代码进行push到gitHub时可能会出错,信息如下:

创建github账号并上传项目到github

解决方法:

git pull --rebase origin master

创建github账号并上传项目到github

此时再执行语句 git push -u origin master即可完成代码上传到github

如下图所示

创建github账号并上传项目到github


查看已上传的项目

创建github账号并上传项目到github



推荐阅读
  • 图像因存在错误而无法显示 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文讨论了在使用Git进行版本控制时,如何提供类似CVS中自动增加版本号的功能。作者介绍了Git中的其他版本表示方式,如git describe命令,并提供了使用这些表示方式来确定文件更新情况的示例。此外,文章还介绍了启用$Id:$功能的方法,并讨论了一些开发者在使用Git时的需求和使用场景。 ... [详细]
  • 先记住几个专用名词,如下:Workspace:工作区IndexStage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个G ... [详细]
  • vue使用
    关键词: ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • iOS Swift中如何实现自动登录?
    本文介绍了在iOS Swift中如何实现自动登录的方法,包括使用故事板、SWRevealViewController等技术,以及解决用户注销后重新登录自动跳转到主页的问题。 ... [详细]
  • 本文介绍了使用SSH免密登录的步骤,包括生成公私钥、传递公钥给被登录机、修改文件权限的操作。同时提醒用户注意私钥的传递方式,建议使用U盘等离线方式传递。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • C语言自带的快排和二分查找
    Author🚹:CofCaiEmail✉️:cai.dongjunnexuslink.cnQQ😙:1664866311personalPage&#x ... [详细]
  • 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之六 || API项目整体搭建 6.1 仓储模式
    代码已上传Github+Gitee,文末有地址  书接上文:前几回文章中,我们花了三天的时间简单了解了下接口文档Swagger框架,已经完全解放了我们的以前的Word说明文档,并且可以在线进行调 ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • mysql自动打开文件_让docker中的mysql启动时自动执行sql文件
    本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动My ... [详细]
author-avatar
方彦
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有