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

 

 


 

 

完成拉取

相关文章
|
24天前
|
移动开发 jenkins 持续交付
jenkins配置git
通过上述步骤,您可以在 Jenkins 中成功配置 Git,从而实现自动拉取代码并进行构建和部署。这些配置不仅提高了开发效率,还保证了代码的连续集成和交付。确保每一步配置正确,以避免在实际使用中遇到问题。
44 1
|
2月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
65 2
|
2月前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
160 0
[Git]关联远程库的两种方法及配置
|
2月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
174 0
|
3月前
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
254 4
|
3月前
|
缓存 网络安全 开发工具
全面掌握 Git 和 Gitee:从安装到上传的完整指南
本文档介绍了如何安装和配置Git,以及如何与Gitee进行连接。首先从官网下载Git并安装,接着配置用户名和邮箱,生成SSH密钥并将其添加到Gitee账户,完成无密码登录的设置。文档还提供了基本的命令使用指南,包括文件操作、Git命令和gitee代码上传流程,最后讲解了提交信息的规范格式和回滚操作的方法。
373 1
|
3月前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
808 3
|
3月前
|
JavaScript 前端开发 开发工具
一身反骨的我,用--no-verify绕开了git代码提交限制!
【10月更文挑战第7天】一身反骨的我,用--no-verify绕开了git代码提交限制!
172 0
|
3月前
|
编译器 网络安全 开发工具
git学习五:切换本地仓库出现的问题。修改git配置初始化。error:src refspec master does not match any。错误总结,送上几个案例
这篇文章是关于Git使用中遇到的一些问题及其解决方案的总结,包括切换本地仓库时的问题、修改Git初始化配置、以及解决"error: src refspec master does not match any"错误等。
77 0
|
Shell 网络安全 开发工具
同一客户端下使用多个git账号
同一客户端下使用多个git账号
476 0