当前位置:   article > 正文

Windows安装git及配置连接gitee_git设置gitee网络

git设置gitee网络

安装一路默认。

设置用户名和邮箱,这个在提交的时候会作为提交信息上传,和账号没有关系,仅作为分辨符。

需要设置username和email,因为每次commit都会记录他们。

  1. git config --global user.name "your name"
  2. git config --global user.email "your_email@youremail.com"

之后

1、通过命令 ssh-keygen 生成 SSH Key:

ssh-keygen -t ed25519 -C "Gitee SSH Key"

-t key 类型

-C 注释

输出,如:

  1. Generating public/private ed25519 key pair.
  2. Enter file in which to save the key (/home/git/.ssh/id_ed25519):
  3. Enter passphrase (empty for no passphrase):
  4. Enter same passphrase again:
  5. Your identification has been saved in /home/git/.ssh/id_ed25519
  6. Your public key has been saved in /home/git/.ssh/id_ed25519.pub
  7. The key fingerprint is:
  8. SHA256:ohDd0OK5WG2dx4gST/j35HjvlJlGHvihyY+Msl6IC8I Gitee SSH Key
  9. The key's randomart image is:
  10. +--[ED25519 256]--+
  11. |    .o          |
  12. |  .+oo          |
  13. |  ...O.o +      |
  14. |  .= * = +.    |
  15. |  .o +..S*. +    |
  16. |. ...o o..+* *  |
  17. |.E. o . ..+.O    |
  18. | . . ... o =.    |
  19. |    ..oo. o.o    |
  20. +----[SHA256]-----+

中间通过三次回车键确定

2、查看生成的 SSH 公钥和私钥:

ls ~/.ssh/

输出:

id_ed25519  id_ed25519.pub

私钥文件 id_ed25519

公钥文件 id_ed25519.pub

3、读取公钥文件 ~/.ssh/id_ed25519.pub:

cat ~/.ssh/id_ed25519.pub

输出,如:

ssh-ed25519 AAAA***5B Gitee SSH Key

复制终端输出的公钥。

到网站添加公钥。

通过 ssh -T 测试时,输出 SSH Key 绑定的用户名:

ssh -T git@gitee.com

Hi USERNAME! You've successfully authenticated, but GITEE.COM does not provide shell access.

ok

linux 系统执行pull拉取的时候会提示

  1. Your local changes to the following files would be overwritten
  2. by merge:

第一种方法就是直接commit你的本地修改,但是这样很容易覆盖到别人修改的部分,不建议使用(除非你已经告诉修改代码的那个人)。

第二种方法是在你的工作目录下使用git命令,先通过git stash将工作区恢复到上次提交的内容,同事备份本地修改,之后再正常git pull更新仓库里的代码,之后再执行git stash pop 将本地的修改恢复到当前本地工作区。

  1. git stash
  2. git pull
  3. git stash pop

(但是这样如果真的有冲突的话,当git stash pop 之后还是会有冲突呀,只是git pull命令执行完后不会提示冲突。。。)

第三种方法是放弃本地修改,直接使用远程仓库里的最新代码(这样你可以确保你修改的代码是在别人最新的代码基础上进行的)。具体命令为:

  1. git reset --hard
  2. git pull

参考链接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/760706
推荐阅读
相关标签
  

闽ICP备14008679号