Mac 上传项目到GitHub

最近项目需求做 视频启动页 , 参考了网上的资料写了一个Demo, 想上传到GitHub上, 然而捣腾一上午终于上传上去了, 记录一下, 防止下次忘了

打开终端, 进入项目目录下

cd /user/desktop/demo/...

在终端中输入

git init
为了创建 .git隐藏文件

git add . add与点之间有空格
添加路径下的所有文件

此时需要生成ssh

ssh-keygen -t rsa -C “XXX@163.com” (此邮箱为github账号的登录邮箱)

image.png

默认生成路径为 /Users/XXX/.ssh/id_rsa
如果有多个项目,建议不要在默认路径下生成ssh,输入路径时可以替换 /Users/XXX/.ssh/demoName_rsa

当出现下图,即表示已生成ssh


image.png

此时可以输入
ssh -T git@github.com
用来验证一下是否添加ssh成功

PS:
此处出现warning,如下:

image.png

提示默认路径下的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粘贴到对应位置

image.png

image.png

image.png

image.png

基本解决,接下来设置一下git信息

git config --global user.name "git用户名"
git config --global user.email "git登录邮箱"

开始上传项目

  1. git status
    查询目录下文件状态
    此处提示
On branch master
nothing to commit, working tree clean

解决:
在项目中随意修改一处,让项目产生变化

  1. 再执行一遍 git add .
    将所有项目添加到git

  2. git commit -m "first commit"
    提交项目, -m 后是此次上传的log信息

  3. git remote add origin git@github.com:项目路径

    image.png

  4. 执行 git push -f origin master
    等待上传结束即可

    image.png

ps:
报以下错时

fatal: remote error: 
   is not a valid repository name
  Email support@github.com for help

执行git remote rm origin后,再执行4,5步即可

  1. 回到github项目主页 刷新

Over!

另附 OC 视频启动页Demo 一个,欢迎Star!🤩

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容