问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何利用git由本机向github上传文件

发布网友 发布时间:2022-04-20 23:49

我来回答

2个回答

热心网友 时间:2022-04-21 13:33

下面给出具体的上传步骤:

一、首先,下载一个git,安装。

1、安装成功之后,输入以下命令,引号内的为你自己的名字和邮箱
git config --global user.name "Your Name"
git config --global user.email "email@example.com"

2、创建一个版本库,就是存放工程的地方
mkdir 文件名

git init(初始化仓库)

3、初始化,初始化之后,通过ls -ah 可以看到目录下多了一个.git文件

二、把文件添加到版本库
1、首先新建一个文件(test.html),对其进行编辑内容:
git add test.html(只提交当前目录的test.html文件到本地git仓库)

可能会出现如上图中的错误提示

warning: LF will be replaced by CRLF in test.html.
The file will have its original line endings in your working directory.

解决方法:

(1)、再次输入如上命令,在命令之后加一个空格,回车

(2)、如果还是不行,则执行git config core.autocrlf false命令之后,再次执行add命令就可成功。

2、执行git add .(把所有内容添加到索引库中)

(注意命令之后有个.)

3、提交到本地仓库
git commit -m "wrote a readme file" (提交索引库中的内容;-m是参数,表示注释内容,主要用来记录此次操作)

4、上传到github
使用如下命令来生成rsa公钥
ssh-keygen -t rsa -C "oldinaction@qq.com" (改成自己的邮箱)

当然,那三个存放地址等命令你也可以直接回车,让其默认存放,如图所示,会提示你公钥文件存放位置

进入存放目录,打开id_rsa.pub文件,复制里面的内容,一般是以ssh-rsa开头

三、打开github,注册/登录自己的账号

1、在账户设置里面,找到SSH and GPG keys设置,点击New SSH key,将之前复制的公钥加进去就ok

利用如下命令测试是否能连接上github

ssh -t git@github.com(若不成功,则去掉-t参数)

如果提示ssh: Could not resolve hostname \342\200\223t: Name or service not known

解决办法:

ssh -t -p 22 git@github.com (-p表示修改服务器端口为22)

当提示输入(yes/no)?时在后面输入yes回车即可

当看到欢迎语Hi oldinaction! You've successfully authenticated, but GitHub does not provide shell access.则表示链接成功。

2、 进入到要提交文件所在目录,git remote add origin git@github.com:demo/0915.git(git@github.com:demo/0915.git是github中创建项目的ssh地址)

提示fatal: remote origin already exists 错误解决办法

3、先git remote rm origin  删除远程

再远程添加仓库git remote add origin git@github.com:demo/0915.git(后面的地址git@github.com:github账号名/github项目名.git)

如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件的内容

vi .git/config

把 [remote “origin”] 那一行删掉   保存退出即可。

4、提交到github上面

git push -u origin master,则提交成功,查看github,就可以看见文件已经上传成功

 

热心网友 时间:2022-04-21 14:51

首先,下载一个git,安装。

安装成功之后,输入以下命令,引号内的为你自己的名字和邮箱
git config --global user.name "Your Name"
git config --global user.email "email@example.com"

创建一个版本库,就是存放工程的地方
mkdir 文件名

git init(初始化仓库)

初始化,初始化之后,通过ls -ah 可以看到目录下多了一个.git文件

把文件添加到版本库
首先新建一个文件(test.html),对其进行编辑内容
git add test.html(只提交当前目录的test.html文件到本地git仓库)

可能会出现错误提示

warning: LF will be replaced by CRLF in test.html.
The file will have its original line endings in your working directory.

解决方法:

1、再次输入如上命令,在命令之后加一个空格,回车

2、如果还是不行,则执行git config core.autocrlf false命令之后,再次执行add命令就可成功。

执行git add .(把所有内容添加到索引库中)

注意命令之后有个.

提交到本地仓库
git commit -m "wrote a readme file" (提交索引库中的内容;-m是参数,表示注释内容,主要用来记录此次操作)

上传到github
使用如下命令来生成rsa公钥
ssh-keygen -t rsa -C "oldinaction@qq.com" (改成自己的邮箱)

当然,那三个存放地址等命令你也可以直接回车,让其默认存放,如图所示,会提示你公钥文件存放位置

进入存放目录,打开id_rsa.pub文件,复制里面的内容,一般是以ssh-rsa开头

打开github,注册/登录自己的账号

在账户设置里面,找到SSH and GPG keys设置,点击New SSH key,将之前复制的公钥加进去就ok

利用如下命令测试是否能连接上github

ssh -t git@github.com(若不成功,则去掉-t参数)

如果提示ssh: Could not resolve hostname \342\200\223t: Name or service not known

解决办法:

ssh -t -p 22 git@github.com (-p表示修改服务器端口为22)

当提示输入(yes/no)?时在后面输入yes回车即可

当看到欢迎语Hi oldinaction! You've successfully authenticated, but GitHub does not provide shell access.则表示链接成功。

进入到要提交文件所在目录,git remote add origin git@github.com:demo/0915.git(git@github.com:demo/0915.git是github中创建项目的ssh地址)

提示fatal: remote origin already exists 错误解决办法

先git remote rm origin 删除远程

再远程添加仓库git remote add origin git@github.com:demo/0915.git(后面的地址git@github.com:github账号名/github项目名.git)

如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件的内容

vi .git/config

把 [remote “origin”] 那一行删掉 保存退出即可。

提交到github上面

git push -u origin master,则提交成功,查看github,就可以看见文件已经上传成功
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 如何使用git上传代码 如何用git把代码上传到服务器 如何将本地代码使用Git上传至Github 如何使用Desktop或者基础的git指令上传代码 word里怎么在当前 页面插入页脚 git怎么上传文件夹 如何通过git把本地的代码上传到服务器 如何在word中第一页页脚插入第1页共1页第2页输入第... 如何在Git上上传代码 如何将本地代码上传至git仓库 如何用git命令行上传本地代码到github 如何在页脚上设置页数 如何在word2007某一页插入页脚? 怎么在有字的页脚里添加页码?急急急····· 怎样在word文档里只在一页加入页脚 如何在word文档的页脚加入 页数? 怎么在页脚添加页码 如何在有页眉页脚的文档插入一页 页眉页脚如何插入? JIT准时化生产的生产目标 如何从git上传代码到github 如何利用git往github上传代码 如何用命令将本地项目上传到git 怎样使用git上传代码到github 如何使用git上传代码到coding代码仓库中 如何使用git快速上传项目到GitHub 如何用Git将本地项目上传到Github eap学术英语是什么? 在现代采购技术中,jit采购是指什么 eap是什么课 EAP课程和ESL课程有什么区别? EAP是什么意思? eap学术英语是什么呢? EAP是什么? EAP学术英语该不该学,真的有那么重要么? 企业EAP是什么? 新西兰怀卡托理工学院的EAP课程具体是什么意思 什么是企业EAP? 国外的 ESL 和 EAP 课程1课内容都是什么? 为什么会被约eap课程