linux下上传本地文件至github

本次所用系统为Centos6.4

一、首先,我们需要在系统上安装git

配置好yum源后,可以直接yum安装

yum install git -y

二、安装好git后,可以开始动手上传文件了

第一步:我们需要建立自己的git仓库

cd 到你需要上传的文件目录下,执行git命令,可以将自己的目录变成git可以管理的目录

在这里,我重新创建一个目录,并且生成一个文件

执行git init 进行生成git仓库,可以看到目录中多了一个.git的隐藏文件

第二步:添加文件到我们的git仓库,注意:add . 表示将当前目录下的所有文件添加到仓库中,也可以直接

git add filename 仅仅加入我们特定的文件

git add file  //添加指定的文件

git status   //查看版本库当前的状态。

git commit  //提交文件到仓库中

当我们使用git status时,可以看到当前的信息就是在master分支上的,并且初始化了commit命令,等待提交

第三步:利用commit进行提交,-m表示可以添加描述,这时,我们就把文件提交到仓库了。

第四步:当我们再使用git status查看仓库状态时,已经没有初始化commit了,说明我们已经提交成功

三:登陆自己的github

第一步:登陆上去后,我们来新建一个仓库(没有自己账号的,去注册一个就好,很简单,但是一定要记住注册的时候填写的注册邮箱,很重要!!!)

出现上面类似的界面,则说明创建库成功

第二步:由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要设置SSH keys。

我们进入我们的终端,输入:ssh-keygen -t rsa -C "emai"  #这里需要输入注册时填写的邮箱地址

我使用的是qq邮箱:

接下来,我们需要将key值填写到我们github上:

vim ~/.ssh/id_rsa.pub    将下面的的信息拷贝出来,待用

第三步:登陆自己的github填写key

注意,对于不同的主机,key值是不一样的,所以我们可以添加多个key值,上图中我添加了两个。

第三步:测试ssh密钥是否配好,下图红色部分如果是你的github名称,则表示ssh配置成功。

四:添加文件到远程库

第一步:输入如下命令,注意:后面跟的是自己的github的名称,后面加上需要上传的库名

如果出现上图中的错误,则按照下图执行:

第二步:使用git push 指令来完成上传

如果出现上面的错误,则按照下图执行:出现上面的错误,是因为,在建立库的时候,我们在库中有生成一个README.md的文件,而当前路径下没有这个文件,所以我们先从远程将README.md文件拉取到本地,然后再进行上传.

此时,我们可以看到已经上传成功,并且我们可以看到本地多了一个READRME.md的文件

第三步:登陆我们的github查看库中是否有上传上去的文件

总结:在上传文件时,最大的问题在于能否正确的将本地的key添加到远程github上,id_rsa.pub文件中的内容千万不要进行修改,否则有可能会导致认证失败。切记切记!!!如果对ssh-keygen命令不了解,直接找度娘,或者google即可

时间: 2024-10-29 03:07:38

linux下上传本地文件至github的相关文章

git 上传本地文件到github

1 git config --global user.name "Your Real Name" 2 git config --global user.email [email protected] git init git add . git commit -m 'Test' git remote add origin [email protected]:XXX/XXX.git 3 git push -u origin master 一些可能遇到的问题解决: 如果输入$ git re

两种方法上传本地文件到github(转)

自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的原因是我习惯本地编辑,完成以后再一起上传github.看过了几个教程,总结出最适合自己的比较简单的方法. 两种方法上传本地文件到github 1. github在线上传文件夹 在线上传也可以上传完整的文件夹结构,直接拖拽到上传文件页面的框中即可. 1.1点击上传文件 点击上传 1.2 直接拖拽 直接拖拽即可上传文件夹及文件夹里面的文件.如果点击 choose your fil

上传本地文件到GitHub上

问题解决 今天在windows上上传本地文件到github,出现用户名和仓库不匹配的情况,解决方式如下: 打开控制面板,选择用户账户 把该删除的账户删除一下就行了. 上传文件的步骤如下: 将上传的文件放在一个文件夹下,然后在空白处点击鼠标右键 1.选择Git Bash Here,调出git命令行界面,然后输入 git init  2.上传文件 git add log_repository.sql 如果上传所有文件则用 git add . 3.将文件上传到gitHub git commit -m 

上传本地文件至GitHub

最近参考一个公开课的思想做了一个运维自动化监控系统,想要将代码上传至我们信息中心这边老师自己建的一个GitHub上,以便学习交流.在上传的过程中遇到了坑,现把详细过程说明如下,以便后续参考(GitHub地址:https://202.207.177.110).我的本地环境为Centos6.3 1.首先在GitHub上建一个项目,这个很容易,不再赘述 2.在本地进行全局的环境设置(这里的用户名和邮箱是我当时在注册的时候使用的用户名和邮箱) # git config --global user.nam

Git与GitHub(利用git上传本地文件到GitHub上面)

GitHub就是代码仓库(管理代码的工具)可以共享给所有人 Git就是从GitHub上提取文件或者将本地文件上传到GitHub的工具(等同于SVN) 利用Git上传项目 步骤一:(用户和邮箱为你github注册的账号和邮箱) $ git config --global user.name "startstudysmile" $ git config --global user.email "[email protected]" 步骤二:设置SSH key $ ssh

如何上传本地文件到gitHub,以及注意事项

1.注册一个github账号在官网.https://github.com/github 2.下载mac版的github客户端.网址:https://desktop.github.com 3.之后会在出现安装.安装成功之后,会出现这个 图标 4.打开github的客户端并且登陆客户端. 5.注意: a.在创建工程过程中,工程的名字一定不要有" "空格出现,不然就添加不进去了.因为文件的名字在创建过程中,自动改变了,我就是吃了这个亏了. b.包含工程最外层的文件名字可以自己更改(也就是文件

上传本地文件到github

第一步:创建新的仓库 勾选Initialize this repository with a README选项,自动创建REAMDE.md文件. 第二步: $ git config --global user.name "hanyuntao" $ git config --global user.email "[email protected]" 第三步:生成ssh key 首先检查是否已生成密钥cd ~/.ssh,如果返回的ls有3个文件,则密钥已经生成. 如果没

用git上传本地文件到github

1.在自己的github账号下新建仓库--------得到github仓库地址 2.本地安装git---在将要克隆的文件夹下 右击点击Git Bash Here 3.输入命令 $ git clone "仓库地址"  ----仓库克隆到本地 $ git status -------------查看修改状态 $ git add .  -------------监控工作区的状态树,会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件

利用git上传本地文件、文件夹到Github

 利用git上传文件至github是特别常用的,总结以下内容供参考使用. 第一步:下载git工具,[这里是链接](https://git-scm.com/downloads),选择适合自己的版本进行安装. 第二步:安装完成后,找到Git bash,双击打开. 第三步:输入自己的用户名和邮箱(为注册GITHUB账号时的用户名和邮箱) $ git config --global user.name "[email protected]" $ git config --global user