使用git bash与github仓库建立ssh连接并上传文件

Git Bash软件可以使用Bash语言在Windows文件系统中管理文件和进行Shell编程。本篇文章介绍如何使用Git Bash软件与github仓库建立ssh连接、上传文件。

准备工作

在github中新建一个仓库,设置branch为master。安装Git Bash软件并配置ssh密钥,并在github账户上保存密钥。这部分可以自行搜索,相关帖子较为齐全。

在本地工作文件夹中右键选择Git Bash Here,打开Git Bash软件。在建立ssh连接之前,需要先想好本地工作文件夹中有哪些文件不需要上传。给不需要上传的文件编写一个.gitignore文件。以下是使用vi文本编辑器的示例,也可以使用Windows的记事本创建.gitignore文件。

vi .gitignore #创建文件
#进入文本编辑器,按i进入插入模式,输入不需要上传的文件的文件名
#输入完成后退出插入模式,输入:wq保存退出

建立ssh连接

在Git Bash中进行如下输入

git init #注意,在此之前要先配置好.gitignore文件
git remote add origin ssh_path

其中,ssh_path在建立的github仓库中点击Code->SSH查看并复制,如下图
使用git bash与github仓库建立ssh连接并上传文件_第1张图片

上传文件

依次输入

git config core.autocrlf #处理git add语句引起的crlf报错,此句在不报错情况下可以不输入
git add . #将本地文件夹中所有文件(.gitignore中除外)上传
git commit -m "message" #message为注释,是上传的文件批次的标识,可以随意填写
git push -u origin master #将写入缓存中的文件push至仓库

注意上传文件不要出现单个文件过大的情况,否则会上传失败。一般只上传源代码文件和一些小的文件(小于25M)。

上传完成后刷新githun仓库网页即可查看结果。

你可能感兴趣的:(Windows使用日常杂谈,git,github,ssh,bash)