怎么将本地文件上传到github

如题所述

注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满足代码分享的目的,我最喜欢的倒是它的代码展示方式,可以直接浏览你的代码,代码是经过高亮、添加行号处理过的,十分漂亮,体验一流,比如这个Webpy托管的地方。而作为想要了解你代码的人,可以选择直接在线浏览自己感兴趣的,也可以直接下载压缩包,或者直接使用Git clone到本地。
因为GitHub是基于Git版本控制系统,所以你上传修改代码什么的,都需要使用Git工具。我这里主要是用来分享和展示代码,所以不想在版本控制方面做过多的阐述,下面就简单讲解一下怎么在GitHub上新建一个项目,还有把自己的代码传上去。下面的前提是你已经注册了GitHub和下载安装了Git——Git下载、Windows版本下载。
上传分享代码
1.在GitHub上建立项目
登录GitHub后,你可以在右边靠中那里找到一个按钮“New Repository”,点击过后,填入项目名称、说明和网址过后就可以创建了,然后会出现一个提示页面,记下类似git@github.com:XXX/XXX.git的地址,这个就是你这个项目的地址了。
2.配置Git以及上传代码
安装Git成功后,如果是Windows下,选择Git Bash,在命令行中完成一切,可能开始有点麻烦,不过就那几条命令行,用几次就记住啦。首先初始设置Git:
1 git config --global user.name "Your Real Name" 2 git config --global user.email you@email.address

然后开始进行最麻烦的一步了,你需要上传文件到GitHub的Git系统上,得需要一个SSH密匙来认证,下面就开始生成密钥和提交密钥。打开Git Bash,创建SSH key:
1 ssh-keygen -C 'your@email.address' -t rsa

然后要你输入SSH密匙的存放位置,可以不管,直接回车使用默认路径。再输入你想要的密码,SSH key就生成了。现在你需要将这个Key提交到GitHub,首先打开Key保存的位置,里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的全部字符。到GitHub,在右上方工具栏里找到Account Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public key。Title可以随便填一个,Key就粘贴刚才的字符,提交。
完成这些工作后,就可以上传自己的代码了。找到自己要分享上传的代码文件夹,右击选择Git Bash,或者在Git Bash中进入这个文件夹。建立一个仓库:
1 git init

选择要添加进仓库的文件:
1 git add .

一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库:
1 git commit -m 'Test'

-m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明,如下图标记的地方。
搞了这么久,现在才开始把本地仓库上传到GitHub了,下面两行命令搞定问题:
1 2 git remote add origin git@github.com:XXX/XXX.git 3 git push -u origin master

这个git@github.com:XXX/XXX.git就是上面创建项目是生成的地址。现在打开你的项目网址,你就可以发现你的代码已经展示出来了。如果你要更新代码的话,就重复上面的吧。
如果提交了敏感信息,比如代码中设置的自己的密码什么的忘删除就上传上去了怎么办?重新修改过后上传依然有历史记录,而使用Git删除历史记录貌似很麻烦,于是就采用删除项目吧,删除了再重新上传。删除项目需要在GitHub网站上右上方找到admin按钮,进去后右边最下面有个删除的按钮,这样就可以删除了。
一些可能遇到的问题解决:
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git
提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section ‘remote.origin’. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!
如果输入$ ssh -T git@github.com
出现错误提示:Permission denied (publickey).因为新生成的key不能加入ssh就会导致连接不上github。
解决办法如下:
1、先输入$ ssh-agent,再输入$ ssh-add ~/.ssh/id_key,这样就可以了。
2、如果还是不行的话,输入ssh-add ~/.ssh/id_key 命令后出现报错Could not open a connection to your authentication agent.解决方法是key用Git Gui的ssh工具生成,这样生成的时候key就直接保存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令行来做。
3、最好检查一下在你复制id_rsa.pub文件的内容时有没有产生多余的空格或空行,有些编辑器会帮你添加这些的。
如果输入$ git push origin master
提示出错信息:error:failed to push som refs to …….
解决办法如下:
1、先输入$ git pull origin master //先把远程服务器github上面的文件拉下来
2、再输入$ git push origin master
3、如果出现报错 fatal: Couldn’t find remote ref master或者fatal: ‘origin’ does not appear to be a git repository以及fatal: Could not read from remote repository.
4、则需要重新输入$ git remote add origingit@github.com:djqiang/gitdemo.git
使用git在本地创建一个项目的过程
$ makdir ~/hello-world //创建一个项目hello-world
$ cd ~/hello-world //打开这个项目
$ git init //初始化
$ touch README
$ git add README //更新README文件
$ git commit -m ‘first commit’ //提交更新,并注释信息“first commit”
$ git remote add origin git@github.com:defnngj/hello-world.git //连接远程github项目
$ git push -u origin master //将本地项目更新到github项目上去
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-05
在windows系统客户端安装git工具。
注:如何安装git工具在此不做介绍,如需了解可网上搜索安装介绍。

在“本地文件”中添加“.git文件”,用于git管理。
进入本地文件夹,右击鼠标-单击Git Init Here-生成.git文件夹。

在github创建仓库用于存储管理本地文件,示例:Blog。
点击账号前的加号(Create New)--New repository,根据引导创建一个Blog仓库。

远程添加github上的Blog仓库。
1)进入本地文件夹下-右击鼠标-Git Gui-远端(remote)-Add...

2)获取github中Blog仓库的地址。

3) 在Add Remote窗口中填写名字、Location。
名字:Blog
Location:粘贴刚刚复制的Blog仓库路径
最后单击“Add”。

将本地文件内容即“已缓存的改动”,提交git管理的master分支上。

将本地文件上传到github上去。
单击Git Gui界面“上传”--“上传”窗口随意勾选一个或多个传输选项--点击“上传”--上传Blog过程中需要输入github的登录账号和密码。

在github上查看本地文件Blog项目是否上传成功。本回答被网友采纳
第2个回答  2015-12-15
首先,你本地已经有比如string工程了。

然后返回到上一层目录,鼠标放在文件夹比如HRString中,鼠标右键选择“git bash”。
打开一个命令行编辑器,依次做下面操作。
1)创建git配置文件,或者叫库文件
使用命令:git init
完成以后,可以在HRString文件夹里面看到一个.git文件,默认是隐藏文件。

2)把当前所有文件加入到本地git库中
使用命令: git add .
3)确认加入文件到本地git库
使用命令:git commit -m '写一些注释'
4)把本地项目与远程git库关联

使用命令:git remote add origin git@github.com:henryrao/HRString.git
5)提交本地库中的文件到远程git库中

使用命令:git push -u origin master本回答被网友采纳

怎么把本地文件传到github
1)进入本地文件夹下-右击鼠标-Git Gui-远端(remote)-Add...2)获取github中Blog仓库的地址。3) 在Add Remote窗口中填写名字、Location。名字:Blog Location:粘贴刚刚复制的Blog仓库路径 最后单击“Add”。将本地文件内容即“已缓存的改动”,提交git管理的master分支上。将本地文件上传到github上去。

使用git上传本地文件至Gitee和Github(小白版)
为了将本地文件上传至Gitee和Github,首先需要创建仓库并进行初始化。在Gitee或Github上新建仓库后,输入相关信息并创建。在创建成功的界面,找到你准备上传的本地文件所在的文件夹。右键点击文件夹,选择Open Git Bash Here,将出现一个命令行界面。接下来,初始化本地仓库,具体步骤如下代码所示。接着,...

使用git上传本地文件至Gitee和Github(小白版)
在Gitee和Github上新建仓库,填写相关信息并创建成功后,定位到本地待上传的文件夹。打开Git Bash工具,对选定的文件夹进行初始化,输入相应的命令进行本地仓库的设置。接下来,连接远程仓库,获取远程仓库地址后,通过git命令行将本地仓库与远程仓库关联起来。将文件添加到暂存区,可以选择一次性提交所有文件...

如何用Git将本地项目上传到Github
第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。 现在我通过命令行在桌面新建一个TEST文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹 第二步:通过命令git init把这个文件夹变成...

怎么将本地文件上传到github
1 git config --global user.name "Your Real Name" 2 git config --global user.email you@email.address 然后开始进行最麻烦的一步了,你需要上传文件到GitHub的Git系统上,得需要一个SSH密匙来认证,下面就开始生成密钥和提交密钥。打开Git Bash,创建SSH key:1 ssh-keygen -C 'your@email....

如何把本地代码上传到github
git clone 仓库地址(上面一步复制出来的地址),如下图,是我复制我创建的仓库地址:6、打开项目文件夹,会发现刚才在github里面新建的文件都存在本地了,将要上传的文件拷贝到这个目录下,拷贝完成后,再执行下命令git status,看git是否获取到文件的更改,7、再执行命令git add --all,将所有文件都添加...

GitHub上传本地项目教程
首先,新建名为`git-demo`的本地文件夹。执行`git init`命令初始化git仓库。接着,将文件纳入git仓库管理范围,使用`git add index.js`命令。检查当前状态,确认文件变动准备提交。使用`git commit`命令提交更改,进入vim编辑状态输入提交信息。使用`git log`命令查看提交历史,了解作者及上传时间。复制...

如何由本机向github利用git上传文件?
下面给出具体的上传步骤:一、首先,下载一个git,安装。1、安装成功之后,输入以下命令,引号内的为你自己的名字和邮箱git config --global user.name "Your Name"git config --global user.email "email@example.com"2、创建一个版本库,就是存放工程的地方mkdir 文件名 git init(初始化仓库)3...

UCSC Genome Browser 使用之本地数据上传CyVerse或Github
首先,访问UCSC Genome Browser,记录上传数据至免费网站进行可视化步骤。本文示范上传小鼠mm10基因组的bam(与bai)、bigwig文件至CyVerse或Github网站。使用CyVerse Discovery Environment存储数据:登录cyverse.org,注册并登录后进入Discovery Environment。在左侧DATA图标下,选择HOME区域,点击右上角Upload上传本...

Github如何上传本地项目代码
在 Github 上上传本地项目的代码,需要以下步骤:创建一个新的 repository:在 Github 页面右上角点击加号,选择 New Repository,填写相关信息并创建一个新的 repository。在本地计算机上创建一个文件夹:这个文件夹将会作为本地代码仓库,在该文件夹中创建你的代码项目。初始化 git:在该文件夹中右键...

相似回答