github上传文件

上传项目到github,如上传到我的仓库(my_tensorflow)
1.创建ssh key
>>ssh-keygen -t rsa -C "your email"
2.将~/.ssh/id_rsa.pub拷贝到github网页的SSH Keys

3.安装git
 >>sudo apt-get install git
4.git 初始化
>>git init    //先到我要分享的项目目录下
5.添加要上传的文件
>>git add file
>>git add ./     //将整个文件夹的内容都添加进去
6.查看git当前状态
>>git status   (查看当前分支以及添加文件情况)
7.commit推送
>>git commit -m "xunying commit" //将缓存区的修改提交到本地仓库 (-m 后面的内容笔者添加描述)
    ./.git文件夹有个config文件,内容包含:
        [user]
          email=your email
          name=your name
8.添加文件到远程库
>>git remote add origin git@github.com:JasmineXun/my_tensorflow.git  (如果远程库已存在,>>git remote rm 远程库名)
9.上传
>>git push -u origin master (仓库是第一次进行push,则进行该指令)
>>git push (之前上传过,只需要更新上传的命令)

==============================可能存在无法连接github的情况,提示Permission denied (publickey)

>>ssh git@github.com   (显示如下问题)

sign_and_send_pubkey: signing failed: agent refused operation

Permission denied (publickey)

这是由于要用ssh-add 把专用秘钥添加到ssh-agent 的高速缓存中

>>eval "$(ssh-agent -s)"
>>ssh-add
原文地址:https://www.cnblogs.com/xunyingFree/p/8320764.html