git的安装和配置SSH

简介: git的安装和配置SSH

1下载,安装,配置

Git支持各大平台,如Windows、Linux、Solaris、Mac OS。根据自己的电脑系统下载相应的版本,如果是Windows操作系统,则点击Windows即可。各平台下载链接:http://git-scm.com/downloads

   双击exe文件进行安装,一直下一步即可完成安装。完成后,会出现三个图标:Git Bash、Git GUI、Git CMD。如下图所示:

安装完成后,我们需要进行两项配置,一项是配置自己的名字,一项配置自己的邮箱地址,配置的目的是为了可以方便查看是谁修改的代码,以做确定身份之用。在桌面任意处右击—选Git Bash Here,在弹出的Git Bash命令框中输入下面的命令:


$ git config --global user.name “Your name” //配置用户名 : 名字统一使用例如(名字小写全拼):wangxuefen


$ git config --global user.email “Your Email address” //配置用户邮箱地址 :邮箱账号一定要跟注册账号时的一样


例如:


$ git config --global user.name “Micheal”


$ git config --global user.email “157326321435@163.com”[张**]


查看当前配置:


$ git config user.name //查看用户名


$ git config user.email //查看用户邮箱地址


$ git config -l //查看所有配置


整体操作的效果图:


2.生成自己的公钥和私钥

步骤1


ssh-keygen -t rsa -C “your email address”


步骤2


回车3下


步骤3


cd ~/.ssh


步骤4(这一步是查看公钥,要保留,一会要用)


cat id_rsa.pub


步骤5给开发人员注册gitlab账号


开发人员在自己的电脑上配置好公钥后,根据公钥内容中的邮箱地址,注册gitlab账号(也就是自己在步骤一的邮箱地址),


注册地址


git地址或你公司内部地址

注意:邮箱和用户名需是唯一的。


步骤5放置公钥


使用账号:


注意:公钥复制的时候复制全


以下是步骤解释

   我们从服务器克隆代码的时候,需要一个身份验证。如果将你的公钥放入到服务器,你就而已从上面克隆和推送代码了。
   如何生成公钥?在Git Bash中输入命令ssh-keygen -t rsa -C "your email address",一路回车即可。如下图所示就算成功。公钥放在什么地方?它放用户主目录下的.ssh文件中(备注:路径默认唯一,用户可以自己设置密码,设置密码之后使用自己的私钥对应服务器上的公钥,也可以下载代码。),里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,id_rsa.pub是公钥。你需要注册然后添加到服务上,你才可以克隆代码。

相关文章
|
2天前
|
存储 Shell 开发工具
Git和TortoiseGit的安装与使用
Git和TortoiseGit的结合使用,可以大大提高版本控制的效率和便捷性。通过本文的步骤,您可以轻松安装和配置Git及TortoiseGit,并掌握基本的版本控制操作。
114 82
|
30天前
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
39 0
|
2月前
|
移动开发 jenkins 持续交付
jenkins配置git
通过上述步骤,您可以在 Jenkins 中成功配置 Git,从而实现自动拉取代码并进行构建和部署。这些配置不仅提高了开发效率,还保证了代码的连续集成和交付。确保每一步配置正确,以避免在实际使用中遇到问题。
129 1
|
3月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
130 2
|
3月前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
316 0
[Git]关联远程库的两种方法及配置
|
3月前
|
网络安全 数据库
gbase 8a 数据库 安装8ampp 常见ssh报错问题
gbase 8a 数据库 安装8ampp 常见ssh报错问题
|
3月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
473 0
|
4月前
|
缓存 网络安全 开发工具
全面掌握 Git 和 Gitee:从安装到上传的完整指南
本文档介绍了如何安装和配置Git,以及如何与Gitee进行连接。首先从官网下载Git并安装,接着配置用户名和邮箱,生成SSH密钥并将其添加到Gitee账户,完成无密码登录的设置。文档还提供了基本的命令使用指南,包括文件操作、Git命令和gitee代码上传流程,最后讲解了提交信息的规范格式和回滚操作的方法。
550 1
|
4月前
|
网络安全
Ubuntu14.04安装ssh服务器
Ubuntu14.04安装ssh服务器
79 0
|
4月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
62 1