Use Idea push our code
🗃️

Use Idea push our code

Published
May 3, 2021
Description
复习一下Git,顺便将自己的代码push上去
Tags
Idea
Git
GitHub
Gitee
Email
Author
Property
  1. 首先在Idea中配置Git
    1. notion image
  1. 本地库的初始化
    1. notion image
  1. 完成本地库初始化
    1. notion image
      notion image
      notion image
  1. 添加项目到暂存区,可以看到文件名称颜色由橙变绿
    1. notion image
  1. 将暂存区的内容提交到本地仓库
    1. notion image
      notion image
      • commit成功后来看一下,我们idea中版本控制中的日志输出
        • notion image
  1. 此时我们的项目已将全部commit到我们的git仓库中了,接下来我们去gitHub创建一个新仓库,用来远程push我们的代码。
    1. notion image
      notion image
      • 此时我们的仓库是空的,如果你用的是你自己已有的仓库,里面且有文件的话,接下来你要先进行pull操作,即将你远程仓库的文件先拉取到本地仓库,接着再执行push操作,因为我的仓库是空的,所以就直接push了。
      notion image
      notion image
      notion image
      这里输入你的gitHub的账号和密码
      notion image
  1. 可能遇到的问题(在这给我差点整奔溃了,试了快一个小时 😤)
    1. remote: Invalid username or password.
    2. Failed to connect to github.com port 443: Timed out
    3. OpenSSL SSL_read: Connection was reset, errno 10054
    4. notion image
  1. 解决问题(和上面问题对应)
    1. :检查你的用户名和密码是否输入正确
    2. :网络问题,由于github是国外网站,访问他的速度不是很快,有时就会产生连接超时
    3. :报这个错可真的太恶心了,到csdn上找了好多方法都不管用,以下是一些不管用的方法,做以标记,希望你们不要再踩坑。
      1. notion image
        notion image
  1. 经过我的亲自实验,这些方法都不行,然后我放弃了往GitHub上push,转而投向了Gitee的怀抱。
    1. notion image
      • 由于刚刚再idea中配置了GitHub的url,换成gitee要换成对应gitee的url地址
      notion image
      notion image
  1. 果然Gitee没有让我失望,点了一下push之后,就立马传上去了
    1. notion image
      notion image
      notion image
  1. 上传到Gitee之后,总觉得缺点啥,不解决Github的问题,晚上怎么能睡得着觉呢?
    1. 接下来可是尝试,最后我发现Idea中就无法登录Github账户,用户名和密码都没错就一直报404错误。
      (忘记接报错的图了,网上找了张,就是这样的错误)
      notion image
    2. 首先进入GitHub设置中找到Developer settings
      1. notion image
    3. 创建一个Token,官方称作令牌
      1. notion image
    4. 把所有的框全选,然后点击Generate token。
    5. 之后会给我们一个Token码,将该码复制然后回到idea中的使用Use Token登录,将该码粘贴进去,即可成功登录。
    6. 登录完GitHub账户之后我们再来试一下,看能否push成功,哈哈,果然没让我的努力白费,成功push到GitHub远程仓库了,
      1. notion image
        notion image
  1. 结语
    1. 本以为复习一下Git用不了多大功夫,没想到啊,真是折煞老夫了,好了,今天就记录到这吧,终于可以睡的着了,hhhhhh 💤。
 
 
 
 
 
 

Loading Comments...