美文网首页
使用Git向Github上传代码

使用Git向Github上传代码

作者: 海人为记 | 来源:发表于2018-02-22 16:35 被阅读90次

注册GitHub账号

1.先到GitHub官网 Sign up 一个账号。

SSH授权

注册好账号之后我们可以随意的查看其他人的项目,甚至是clone下载,但是要提交代码就必须完成 SSH 授权,如果可以不用授权就提交代码的话,那么GitHub岂不是乱了套。

1.生成SSH Key
打开 Git Bash,出入 ssh-keygen -t rsa -C "user.email" 然后按三下回车,如下图所示

生成ssh公钥.png

这里的ssh-keygen中间没有空格,入如果输入ssh -keygen就会报错Bad escape character 'ngen'.

接着就会在 C:\Users\Administrator.ssh目录下生成到 id_rsa 和 id_rsa.pub 两个文件,id_rsa 是密钥,id_rsa.pub 是公钥,接下来需要将 id_rsa.pub 的内容添加到GitHub上,这样本地的id_rsa密钥才能跟 GitHub 上的id_rsa.pub 公钥进行配对,才能授权成功。

2.在 GitHub 上添加 SSH Key
首先点击右上角的倒三角进入 Settings

GItHub Settings.png

紧接着选择左侧 SSH and GPG Keys,然后选择右上角的 New SSH key,在把 id_sra.pub 的内容复制粘贴到 key(id_sra.pub 可以使用记事本打开),左后 Add SSH key 就可以了。

add ssh hey.png

SSH key 添加成功之后,输入 ssh -T git@github.com 进行测试,如果出现一下提示证明添加成功了。

测试 SSH key 是否添加成功.png

创建项目

  • 1 打开终端,先测试一下你的账号跟github连上没有:ssh -T git@github.com 如果出现如下提示,表示你已经连上了(因为有了第一步,所以不用自己做过多的连接github的操作了,另外,下一次要连接github的时候记得打开第一步的工具)
Hi hireny! You've successfully authenticated, but GitHub does not provide shell access.
  • 2 在github创建个人项目


    创建仓库.png

上传项目

根据如下步骤进行操作

echo "# python_markup" >> README.md  // 新建一个记录提交操作的文档
git init    // 初始化本地仓库
git add README.md   // 添加
git add * 加入所有项目
git status // 检查状态 如果都是绿的 证明成功
git commit -m "first commit"  // 提交到本地仓库,并写一些注释
git remote add origin git@github.com:yourname/test.git  // (git@github.com:rrenhai910502500/Test.git为SSH地址,在GitHub上复制)命令将本地仓库与远程仓库取得关联
git push -u origin master  //该命令将本地仓库的代码push到GItHub。

...或者从命令行推送现有的存储库

git remote add origin git@github.com:hireny/python_markup.git
git push -u origin master

接下来刷新 GitHub就可以看到刚刚提交上去的代码了。

提交完成.png

解决问题

如果输入 $ git remote add origin git@github.com:renhai910502500/Test.git
提示出错信息:fatal: remote origin alrready exists
解决方法如下:

  1. 先输入 $ git remote rm origin
  2. 再输入 $ git remote add origin git@github.com:renhai910502500/Test.git 就不会报错了!

如果输入 git push origin master提示出错信息:error:failed to push som refs to...... 解决办法如下: 1.先输入 git pull origin master // 先把远程服务器 github 上面的文件拉下来
2.再输入 git push origin master 3.如果出现报错 fatal: Couldn't find remote ref master 或者 fatal: 'origin' does not appear to be a git repository 以及 fatal: Could not read from remote repository. 4.则需要重新输入 git remote add origin git@github.com:renhai910502500/Test.git

相关文章

  • 使用Git向Github上传代码

    注册GitHub账号 1.先到GitHub官网 Sign up 一个账号。 SSH授权 注册好账号之后我们可以随意...

  • 使用Git向GitHub上传代码

    如果你对Git还一无所知,建议你先看一下初识版本控制工具Git,对Git有一定的了解后再来看这篇文章。如果你对Gi...

  • github

    如何使用Git上传项目代码到github 提交本地代码到github github 的命令 如何提交changes...

  • 使用GitHub托管项目

    引言 使用GitHub的好处捡干的说: 在线托管代码 使用git进行源码管理 步骤: 注册github 上传代码到...

  • github的相关知识

    向github上传代码: clone 已有仓库: git clone "git项目路径" 查看当前项目下文件的提交...

  • github maven库搭建后配置

    1. 上传代码到github git init git remote add origin git@github....

  • 前端必备知识集合

    git相关 git上传代码 上传代码全 本地和github上不一致上传代码 git cherry-pick

  • git - 代码的上传与拉取(三)

    本地代码上传至github github代码拉取到本地 相关链接:  git - 安装(一)  git - 创建版...

  • 技术文章整理

    工具 在Xcode中使用Git进行源码版本控制 xcode中配置git并上传代码到github warning: ...

  • 简述使用git bash向github上传代码

    (前提是已配置好SSH) 建立连接: 进入需要上传文件的文件夹内,右击选择git bash here打开客户端。 ...

网友评论

      本文标题:使用Git向Github上传代码

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