2023年1月伊凡梳理如何快速安装git并且配置本地gitee账号权限方便拉代码

简介: 本文优雅草伊凡投稿一颗优雅草科技,欢迎其他朋友们来投稿(一定会详细署名)还是那个原因因为重装了因此git信息已经没有了,还是那个原因因为网上各类文章鱼龙混杂有好的有坏的,真正可用的其实还是不好找的,自己弄一遍也熟悉一遍现在开始。执行后敲三次回车,分别是在问保存到哪个文件,输入口令,请再次确认口令,都不管因此回车。此处需要去生成,很简单,上面第一个是我之前已经生成过的也就是本机,我先删掉。大意就是我之前因为用的公钥对应的不一样造成的,简单,执行一下下。得到这个返回提问就是成功!这样就是成功了,然后执行。

本文优雅草伊凡投稿一颗优雅草科技,欢迎其他朋友们来投稿(一定会详细署名)还是那个原因因为重装了因此git信息已经没有了,还是那个原因因为网上各类文章鱼龙混杂有好的有坏的,真正可用的其实还是不好找的,自己弄一遍也熟悉一遍现在开始

 

 

下载安装git

 

1.png

选安装版 Standalone Installer

 

 

2.png

 

32 和64位自行对应下载,

 

3.png

依然是安装到d盘其他直接下一步

 

成功运行git

 

4.png 

我提前先定位到这个文件目录了,这个文件之前就是和我们企业内部gitee库挂钩的。

 

 

登录gitee设置公钥

 

 

 

 

此处需要去生成,很简单,上面第一个是我之前已经生成过的也就是本机,我先删掉

 

打开git 执行

 

ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"  # Generating public/private ed25519 key pair...

 

 

注意:这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。

5.png


就像我第二个写的邮箱,其实只有我自己知道这个是我mac电脑

 

因此我输入

 

ssh-keygen -t ed25519 -C "pc@home"

 

代表我家里的电脑

 

执行后敲三次回车,分别是在问保存到哪个文件,输入口令,请再次确认口令,都不管因此回车。

 

 

 

 

6.png

这样就是成功了,然后执行

 

cat~/.ssh/id_ed25519.pub

7.png

 

 

获得公钥,将其粘贴在公钥设置处

 


 

这里说下如果执行cat ~/.ssh/id_ed25519就直接可以看到私钥

 

 

结束后输入 ssh -T git@gitee.com

 

检查是否成功通信

 8.png

 

 

得到这个返回提问就是成功!

 

9.png 

配置本地git

10.png

 

# 配置用户名("username"是自己的用户名)

git config --global user.name "username"

# 配置邮箱("username@email.com"是注册账号时所用的邮箱)

git config --global user.email "username@email.com"

11.png

 

这步很简单,好我们试着拉一下代码

 

 

git pull

 

报错 :

 

fatal: detected dubious ownership in repository at 'E:/clone/wenxuan-qingtingk'

'E:/clone/wenxuan-qingtingk' is owned by:

       'S-1-5-21-2582237768-3941594781-2371613920-500'

but the current user is:

       'S-1-5-21-3715559174-3674034631-3474525984-500'

To add an exception for this directory, call:

 

       git config --global --add safe.directory E:/clone/wenxuan-qingtingk

 

 

大意就是我之前因为用的公钥对应的不一样造成的,简单,执行一下下

 12.png

git config --global --add safe.directory E:/clone/wenxuan-qingtingk

 

 


 

 

完成拉取

相关文章
|
1月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何将个人账号下的Git仓库转移到企业账号下
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
26天前
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
1月前
|
开发工具 git Python
通过Python脚本git pull 自动重试拉取代码
通过Python脚本git pull 自动重试拉取代码
134 5
|
6天前
|
Shell 网络安全 开发工具
Git,GitHub,Gitee&IDEA集成Git
Git提交项目到GitHub简洁版、版本控制、安装、常用命令、分支、团队协作机制、Github、Gitee远程仓库、IDEA集成Git、IDEA集成Github、IDEA集成Gitee
Git,GitHub,Gitee&IDEA集成Git
|
18天前
|
存储 Shell 开发工具
内核维护者手册 - 配置Git【ChatGPT】
内核维护者手册 - 配置Git【ChatGPT】
|
27天前
|
Linux 开发工具 git
CentOS安装git客户端
【8月更文挑战第22天】在 CentOS 上安装 Git 可通过两种方式:一是利用 yum 包管理器,只需在终端依次执行 `sudo yum update` 和 `sudo yum install git` 命令,安装时按提示输入 y 即可;二是从源码安装,适用于有特殊需求的场景。首先安装必要的依赖库,然后下载并解压 Git 的源码包,最后通过一系列 make 命令完成配置与编译安装。无论哪种方式,安装完毕后均可通过 `git --version` 验证安装情况。
|
26天前
|
Shell 开发工具 git
使用 Shell 代码简化 Git 步骤
【8月更文挑战第23天】本文介绍通过Shell脚本简化Git操作的方法:1) 使用`gitc "提交信息"`可一键完成代码提交与推送至远程仓库;2) 执行`gitpull`即可从远程仓库拉取最新代码并合并到当前分支;3) 输入`gitnewbranch 分支名称`快速创建并切换到新分支。将这些自定义函数加入`.bashrc`或`.zshrc`等配置文件后,即可随时调用简化版Git命令。
|
29天前
|
JavaScript IDE 前端开发
前端开发工具配置 nodejs & git & IDE
前端开发工具配置 nodejs & git & IDE
|
1月前
|
网络安全 开发工具 git
Mac安装Git
Mac安装Git
24 2
|
27天前
|
前端开发 JavaScript PHP
【Azure 应用服务】App Service 在使用GIt本地部署,上传代码的路径为/home/site/repository,而不是站点的根目录/home/site/wwwroot。 这个是因为什么?
【Azure 应用服务】App Service 在使用GIt本地部署,上传代码的路径为/home/site/repository,而不是站点的根目录/home/site/wwwroot。 这个是因为什么?