写给所有当初跟我对github一窍不通的新手们,此文章为我搬运我在掘金账号上的文章
一.在github上创建仓库
首先得有个github账号,这个我就不写教程了哈。当你有了一个github账号后就是要创建一个新项目的仓库哈,如下图:
然后创建完项目后就会跳出如下这个页面。大家一般就是根据本地已有的文件夹,去到那个文件夹的目录,按照以下命令进行操作
二.权限问题
新手推上去时会遇到这个权限问题,怎么解决呢?很好解决
执行如下命令查看 git 配置信息:
git config --list
发现 user.name 和 user.email 配置的用户名和邮箱不正确,然后执行如下命令进行了修改:
git config --global user.name "用户名"
git config --global user.email "邮箱"
好的采用了以上命令更新了用户名和邮箱后,又让我输入密码,可是又报错了哈,如下图
我采用了令牌的方法,如下:
git remote set-url origin https://你的令牌@github.com/CastleMyZ/leeetcode.git
然后重新push上去还是失败了。。。
三. ssh验证
用token失败了,于是打算用ssh免密登录,在command 命令行输入以下:
ssh-keygen -t rsa -b 4096 -C "你的github邮箱"
接着会提示这个公钥私钥的保存路径-建议直接回车就好(默认目录里)
接着提示输入私钥密码passphrase - 如果不想使用私钥登录的话,私钥密码为空,直接回车(如果你输入密码的话以后每次push上去都要输入)
生成成功后,把id_rsa.pub 拷贝到 github 新建的 SSH keys 中
之后要用ssh进行clone项目,不要用https(我加了ssh方法后发现还是403,改了项目地址其实就是从https换成ssh的就ok了)
四.修改项目地址
方法有三种:
-
1.修改命令
git remote origin set-url [url]
-
先删后加
git remote rm origin
git remote add origin [url]
-
直接修改config文件
- git文件夹,找到config,编辑,把旧的项目地址替换成新的