版本管理·玩转git(远程仓库配置和配置公钥免密登录)

简介: 版本管理·玩转git(远程仓库配置和配置公钥免密登录)

版本管理·玩转git(远程仓库配置和配置公钥免密登录)
27/100
发布文章
qq_42453117
未选择任何文件
new
git系列的最后一部分内容,我们先来看看如何查看远程仓库。
输入

git remote -v

在这里插入图片描述
我们还可以删除远程库,输入

git remote remove origin

在这里插入图片描述
删除后再次查询,信息为空。
注意了,这样并不会把远程库真的删除了,这样只是删除了远程库地址的别名。
我们重新添加一个远程库的标记,输入

git remote add origin https://gitee.com/blizzawang/lianshou.git

然后我们推送一下。

git push origin master

这些在之前就已经说过了。

有些人可能会发现,自己在每次推送的时候都被要求输入用户名和密码,感觉非常不爽,那现在,我们来学习一下如何配置公钥从而免密登录。
如果想这样的话,我们的地址就应该换掉,因为HTTPS是不走443端口的,所以我们把地址环城ssh地址。
在这里插入图片描述
把红色框线内的地址复制,然后在git控制台输入指令

git remote remove origin
git remote add origin git@gitee.com:blizzawang/lianshou.git

这样,我们的地址就添加完成了。
接下来,我们需要配置一个公钥。

$ ssh-keygen -t rsa -C config ****@qq.com

后面输入的是你的邮箱。
中间不要输任何内容,一路回车,之后,git会帮你把信息保存到C:/Users/blizzawang/.ssh/id_rsa.pub
我们可以去该目录寻找。
然后把文件中的内容复制,接着来到网页。
在这里插入图片描述
点击这里,公钥标题可以随意填,然后把刚才复制的内容直接粘贴到底下,点击确定。输入一下用户密码,这样公钥就配置完成了。以后,你再提交修改内容,就都不需要输入用户名和密码了。
git系列的最后一部分内容,我们先来看看如何查看远程仓库。
输入

git remote -v
在这里插入图片描述
我们还可以删除远程库,输入

git remote remove origin
在这里插入图片描述
删除后再次查询,信息为空。
注意了,这样并不会把远程库真的删除了,这样只是删除了远程库地址的别名。
我们重新添加一个远程库的标记,输入

git remote add origin https://gitee.com/blizzawang/lianshou.git
然后我们推送一下。

git push origin master
这些在之前就已经说过了。

有些人可能会发现,自己在每次推送的时候都被要求输入用户名和密码,感觉非常不爽,那现在,我们来学习一下如何配置公钥从而免密登录。
如果想这样的话,我们的地址就应该换掉,因为HTTPS是不走443端口的,所以我们把地址环城ssh地址。
在这里插入图片描述
把红色框线内的地址复制,然后在git控制台输入指令

git remote remove origin
git remote add origin git@gitee.com:blizzawang/lianshou.git
这样,我们的地址就添加完成了。
接下来,我们需要配置一个公钥。

$ ssh-keygen -t rsa -C config **@qq.com
后面输入的是你的邮箱。
中间不要输任何内容,一路回车,之后,git会帮你把信息保存到C:/Users/blizzawang/.ssh/id_rsa.pub
我们可以去该目录寻找。
然后把文件中的内容复制,接着来到网页。
在这里插入图片描述
点击这里,公钥标题可以随意填,然后把刚才复制的内容直接粘贴到底下,点击确定。输入一下用户密码,这样公钥就配置完成了。以后,你再提交修改内容,就都不需要输入用户名和密码了。

Markdown 1563 字数 43 行数 当前行 1, 当前列 0HTML 711 字数 25 段落

目录
相关文章
|
18天前
|
移动开发 jenkins 持续交付
jenkins配置git
通过上述步骤,您可以在 Jenkins 中成功配置 Git,从而实现自动拉取代码并进行构建和部署。这些配置不仅提高了开发效率,还保证了代码的连续集成和交付。确保每一步配置正确,以避免在实际使用中遇到问题。
37 1
|
1月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
58 2
|
2月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
186 1
git学习三:git使用:删除仓库,删除仓库内文件
|
1月前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
138 0
[Git]关联远程库的两种方法及配置
|
1月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
127 0
|
2月前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
100 4
|
2月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
42 1
|
2月前
|
网络协议 网络安全 开发工具
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)
|
2月前
|
编译器 网络安全 开发工具
git学习五:切换本地仓库出现的问题。修改git配置初始化。error:src refspec master does not match any。错误总结,送上几个案例
这篇文章是关于Git使用中遇到的一些问题及其解决方案的总结,包括切换本地仓库时的问题、修改Git初始化配置、以及解决"error: src refspec master does not match any"错误等。
73 0
|
开发工具 git
git 配置本地代理
git 配置本地代理
427 0