美文网首页
怎样把本地文件上传至github上

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

作者: Scorpio松果 | 来源:发表于2018-08-01 16:51 被阅读0次

    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进行代码提交。

    相关文章

      网友评论

          本文标题:怎样把本地文件上传至github上

          本文链接:https://www.haomeiwen.com/subject/agjrvftx.html