zoukankan      html  css  js  c++  java
  • 从本地上传文件到github

    1. 创建SSH Key

    首先我们在用户主目录下看是否存在.ssh目录。以笔者为例,笔者使用的是Ubuntu系统,当前用户的主目录是/home/grq,所以此时我们需要查找路径/home/grq/.ssh是否存在。
    如果存在,查看是否存在id_rsa与id_rsa.pub两个文件是否存在。如果也存在,就可以调到下一步;
    如果不存在,便打开终端,输入自己的邮箱地址,创建SSH Key。

    ssh-keygen -t rsa -C "youremail@example.com"

    2.在GitHub端设置SSH Key

    登录GitHub,点击右上角头像,Settings -> Personal settings -> SSH and GPG keys。在SSH Keys标签右方点击New SSH Key。
    弹出两个文本框。其中的Title,可以随意命名。笔者此处随便命名为grq-Ubuntu。
    另一个Key文本框,需要输入刚刚生成的id_rsa.pub文件中的内容。粘贴后点击Add SSH Key,即可生成SSH Key。
    3.上传项目

    可以将git分为四部分:一部分是自己的本机文件,一部分是缓存区,一个是本地仓库,一个是服务器仓库。当用户在本机修改了文件后,就应该使用git add xx指令将修改保存到缓存区,然后再用git commit yy指令将推送从缓存区修改到本地仓库中,最后使用git push将本地仓库中的修改推送到服务器仓库中。

    • 终端进入我们需要上传项目所在的文件夹。使用git的初始化命令:
    git init
    • 将文件添加进去
    git add ./
    • 检查当前文件状态
    git status
    • 在github新建一个仓库,并添加远程访问
    git remote add origin git@github.com:自己的github用户名/tensorflow-mnist-number-test.git
    • commit
    git commit -m "readme"
    • 将本地仓库内容上传到github
    git push -u origin master

     注意上面的master 和自动生成的main;

    按照官方说明就能成功。

  • 相关阅读:
    关于Jquery事件绑定的心得
    WEB前端笔记
    Linux文件权限与属性详解 之 ACL
    Linux文件权限与属性详解 之 一般权限
    MarkDown使用教程
    图床神器:七牛云 + Mpic + FScapture
    Python装饰器之 property()
    Python描述符 (descriptor) 详解
    Python魔法方法之属性访问 ( __getattr__, __getattribute__, __setattr__, __delattr__ )
    Python魔法方法总结及注意事项
  • 原文地址:https://www.cnblogs.com/zh-clara/p/15365082.html
Copyright © 2011-2022 走看看