最近项目需求做 视频启动页 , 参考了网上的资料写了一个Demo, 想上传到GitHub上, 然而捣腾一上午终于上传上去了, 记录一下, 防止下次忘了
打开终端, 进入项目目录下
cd /user/desktop/demo/...
在终端中输入
git init
为了创建 .git
隐藏文件
git add .
add与点之间有空格
添加路径下的所有文件
此时需要生成ssh
ssh-keygen -t rsa -C “[email protected]” (此邮箱为github账号的登录邮箱)
默认生成路径为
/Users/XXX/.ssh/id_rsa
如果有多个项目,建议不要在默认路径下生成ssh,输入路径时可以替换
/Users/XXX/.ssh/demoName_rsa
当出现下图,即表示已生成ssh
此时可以输入
ssh -T [email protected]
用来验证一下是否添加ssh成功
PS:
此处出现warning,如下:
提示默认路径下的ssh权限太开放(上一个项目生成时用的默认路径)
解决方法是:
sudo chmod 600 /Users/XXX/.ssh/id_rsa
sudo chmod 700 /Users/XXX/.ssh/id_rsa
600和700都可以,看网上说原来默认的是700
接下来执行
pbcopy < ~/.ssh/demoName_rsa.pub
将ssh拷贝到剪切板上
登录到github主页,将ssh粘贴到对应位置
基本解决,接下来设置一下git信息
git config --global user.name "git用户名"
git config --global user.email "git登录邮箱"
开始上传项目
-
git status
查询目录下文件状态
此处提示
On branch master
nothing to commit, working tree clean
解决:
在项目中随意修改一处,让项目产生变化
再执行一遍
git add .
将所有项目添加到gitgit commit -m "first commit"
提交项目,-m
后是此次上传的log信息-
git remote add origin [email protected]:项目路径
-
执行
git push -f origin master
等待上传结束即可
ps:
报以下错时
fatal: remote error:
is not a valid repository name
Email [email protected] for help
执行git remote rm origin
后,再执行4,5步即可
- 回到github项目主页 刷新
Over!
另附 OC 视频启动页Demo 一个,欢迎Star!