新手如何流畅地在Github提交代码

写给所有当初跟我对github一窍不通的新手们,此文章为我搬运我在掘金账号上的文章

一.在github上创建仓库

首先得有个github账号,这个我就不写教程了哈。当你有了一个github账号后就是要创建一个新项目的仓库哈,如下图:

image.png

然后创建完项目后就会跳出如下这个页面。大家一般就是根据本地已有的文件夹,去到那个文件夹的目录,按照以下命令进行操作

image.png

二.权限问题

新手推上去时会遇到这个权限问题,怎么解决呢?很好解决
image.png

执行如下命令查看 git 配置信息:

git config --list

发现 user.name 和 user.email 配置的用户名和邮箱不正确,然后执行如下命令进行了修改:

git config --global user.name "用户名"

git config --global user.email "邮箱"

好的采用了以上命令更新了用户名和邮箱后,又让我输入密码,可是又报错了哈,如下图

image.png

我采用了令牌的方法,如下:

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 中

image.png

之后要用ssh进行clone项目,不要用https(我加了ssh方法后发现还是403,改了项目地址其实就是从https换成ssh的就ok了)

四.修改项目地址

方法有三种:

  1. 1.修改命令

    • git remote origin set-url [url]
  2. 先删后加

    • git remote rm origin
    • git remote add origin [url]
  3. 直接修改config文件

    • git文件夹,找到config,编辑,把旧的项目地址替换成新的
  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值