上传项目到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