Mac安装git——iterm2登陆github账号——上传项目——删除项目
Mac+iterm2 安装git——终端上登陆github账号——上传项目——删除项目
一、安装git
https://www.git-scm.com/download/
下载并安装
二、iterm2登陆github账号
1、 SSH 验证
1、 打开终端
2、 检查Mac 上是否存在SSH 输入命令 cd ~/.ssh
3、 如若不存在 创建 SSH ssh-****** -t rsa -C [email protected](注册github时的email)
4、紧接着会让你选择存放SSH路径,选择默认的话敲回车,根据提示再输入y完成确认操作即可。
5、最后为SSH设定一个密码—然后输入密码 、确认密码 就完成了创建SSH 的步骤。
打开文件夹的根目录(跟桌面同级),“command + . ” 显示隐藏文件,找到 .ssh 文件,进去找到id_rsa.pub 文件打开 (直接修改后缀.txt) 将里面的内容拷贝。
2、打开github主页,进入Settings设置页
找到 SSH keys
点击新建
在这里粘贴 id_rsa.txt 文件里复制的内容,title随便填写即可。
测试一下终端是否连接上:
ssh -T [email protected]
出现最后一行则表示链接成功。
三、上传项目
1、github上新建项目
填写相关信息并进行创建。
2、在终端上上传项目
打开终端,进入本地项目根目录下。
1. 将需要更新的代码加入到缓冲区
git add [你的文件名]
git add * ( * 表示所有需要更新的类)
2. 提交说明
git commit -m "提交说明"
3. 将本地仓库关联到Github上
git remote add origin [xxxxxxxxx xxxxxx] // xxxxxxxxx xxxxxx 这部分是github中git的仓库地址,如图红色框部分
4. 将代码由本地仓库上传到Github远程仓库
git pull --rebase origin master
// 不加这句可能报错,出现错误的主要原因是github中的 README.md 文件不在本地代码目录中可以通过该命令进行代码合并
git push -u origin master
当git push github失败,提示:SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443时,是由于Git的Http代理的问题,Git支持三种协议:git://、ssh://和http://,push应该走ssh的,但是因为设置了http代理,所以提交不了,需要取消http代理。
在github项目在本地的根目录下打开git命令行,执行以下代码:
git config --global --unset http.proxy
接着再重新 git push -u origin master 一遍。
5. 提交成功
此时刷新github项目页面,会发现文件都已经上传。
四、删除github上的项目
1、打开项目地址,找到Settings选项
2、Settings页面翻到最底部,找到删除按钮
3、输入要删除的项目的名称
点击完删除按钮后,会有一个弹框,出入想要删除的项目的名称即可。
到此已经完全删除项目。