怎样把本地文件上传至github上

2018-08-01  本文已影响0人  Scorpio松果

git下载安装配置

一,注册账号 

http://www.github.com注册

二,新建仓库 

第一步完成后,在个人主页点击右上角个人头像,点击”profile”,进入界面后。点击”Repositories”进入,仓库界面,点击右方的”New”即可新建一个新仓库了。

三,下载git 

地址:https://git-scm.com/downloads 

安装时默认安装即可。

四,git配置-SSH key配置

1.创建本地的ssh key。双击Git Bash,出现命令行界面。

2.检查本机是否有ssh key设置,输入命令:cd ~/.ssh 或cd .ssh.

3.如果没有则提示:No such file or directory进行第4步 ;如果有则进入~/.ssh路径下(跳过第4步,进行第5步) .

4.使用Git Bash生成新的ssh key,输入 ·ssh -keygen -t rsa -C “XXXXXX@XXXX.com”。 

然后把后面的邮箱替换成你的注册邮箱。然后一路回车,采用默认路径和空密码。 

接着会在默认路径下生成.ssh的文件夹。

5.在.ssh文件夹中用编辑器打开id_rsa.pub复制里面的密钥。进入github,点击头像上的”Setting”,左侧有个SSH Keys,点击它,进入页面。点击右侧的”Add SSH key”,自己输入一个标题,然后把密钥赋值进去即可。测试一下是否成功,进入git bash,输入 ssh -T git@github.com。第一次会提示,是否continue,yes后就会看到:You’ve successfully authenticated, but GitHub does not provide shell access。这就说明成功了。

6.设置用户名和邮箱 

git config --global user.name "your name" 

git config --global user.email "your_email@youremail.com"

将本地文件上传至github上

前提:有github账号,且github上仓库已建好,本地git下载安装好,git配置好。

情况一:直接将本地文件夹当成仓库(先有文件,后有仓库) 

核心:将本地仓库与远程仓库关联(即使名字不一样) 

1.首先在你想上传什么文件的文件夹中右键,我这里以test目录为例>Git Bash Here 

2.输入命令git init对仓库进行初始化

3.给仓库添加远程地址(将本地项目test与github上的lunbotu项目进行关联),输入命令 

git remote add origin https://github.com/songguoguo927/lunbotu.git 

4.输入git add .选择要提交的文件,此处 . 表示所有文件,可以单独选择某个文件,自己去搜。 

5.输入git commit -m "提交描述" 

6.最后输入git push origin master,会提示你输入用户名,输入后回车,提示输入密码,输入好后再回车,等待提交就可以。 

最终结果就是:github的仓库lunbotu里有本地文件夹test里的文件

情况二:将本地文件上传至github上建好的仓库(先有仓库,后有文件) 

仓库地址获取(分两种情况): 初建仓库(空)时;建好仓库(非空)时:很好获取,在仓库页面找找。

核心:使用git clone命令。 

$ git clone https://github.com/songguoguo927/songguoguo927.github.io.git 

比如,就是将我在github上建的仓库(名字:songguoguo927.github.io.git)clone到本地,我们可以将clone命令理解为高级点的复制,这个时候该项目(songguoguo927.github.io)本身就是一个git仓库了,不需要执行git init进行初始化,而且甚至都已经关联好了远程仓库,我们只需要在本地的songguoguo927.github.io目录下任意修改或者添加文件,然后进行commit,之后就可以执行:git push origin master进行代码提交。

上一篇下一篇

猜你喜欢

热点阅读