`
dbp_cn
  • 浏览: 85058 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

git-ssh 配置和使用

    博客分类:
  • git
 
阅读更多


1、设置Git的user name和email:(如果是第一次的话)
$ git config --global user.name ""
$ git config --global user.email ""

2、生成密钥

$ ssh-keygen -t rsa -C "humingx@yeah.net"

连续3个回车。如果不需要密码的话。
最后得到了两个文件:id_rsaid_rsa.pub

3、添加密钥到ssh-agent

 确保 ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。

 

  # start the ssh-agent in the background

    eval "$(ssh-agent -s)"

 

    Agent pid 59566

 

添加生成的 SSH key 到 ssh-agent。

  $ ssh-add ~/.ssh/id_rsa

4、登陆Github, 添加 ssh 。

5、测试:

 
    $ ssh -T git@github.com

 

分享到:
评论

相关推荐

    Git-2.38-64位安装及说明

    4. **配置路径**:在“Adjusting your PATH environment”选项中,建议选择“Use the native Windows command prompt”,这样可以在任何地方使用Git命令。 5. **选择编辑器**:在“Configuring the default editor ...

    Git官方最新版下载 Git-2.18.0-64-bit 64位Windows版本

    - 安装向导:运行安装程序,按照提示选择安装路径、配置默认编辑器、设置终端类型(如使用Windows命令提示符或Git Bash)等。 - 配置环境变量:确保Git可执行文件路径被添加到系统环境变量PATH中,以便在任何目录...

    Git-2.16.2-64-bit.exe下载

    - 数据完整性:Git使用SHA-1哈希算法确保数据的完整性和一致性,每个对象都有唯一的标识,防止数据损坏或篡改。 - 高效性能:Git的本地操作速度极快,因为它在本地存储了一个完整的版本历史。 - 远程协作:通过与...

    Git-2.39.0-64-32(版本构建于2022-12-12)

    - **安装过程**:安装过程中,用户可以选择自定义安装路径、设置默认编辑器、配置SSH密钥等选项。安装完成后,Git将集成到命令行环境中,同时提供图形化工具Git Bash和Git GUI供用户选择使用。 4. **Git-SCM...

    Git-2.37.1-64-bit

    - 在安装过程中,可以配置Git的路径、文本编辑器以及是否使用SSH协议。 - 安装完成后,Git会自动添加到系统路径,可以在命令行中直接使用。 5. **配置与日常使用**: - **身份设置**:使用`git config --global ...

    Git-2.21.0-64-bit.zip

    4. 自定义配置:用户可以通过.gitconfig文件自定义Git的行为,例如编辑默认的文本编辑器、设置用户名和电子邮件等。 5. 集成Git Flow:Git Flow是一个用于实现Git分支模型的工具集,可以帮助团队遵循特定的工作流...

    Git-2.24.0.2-64-bit.zip

    为了更好地利用Git,开发者还可以配置个人化设置,如设置用户名和邮箱(`git config user.name`和`git config user.email`),以及使用SSH密钥实现无密码推送。此外,学习和使用Git的图形用户界面(如SourceTree或...

    Git-2.29.2.2-64-bit.exe安装包

    5. **配置SSH**:为了安全地进行远程仓库的交互,Git支持使用SSH协议。在安装过程中,你可以选择生成SSH密钥对,这样每次与远程仓库通信时就不需要输入用户名和密码。 6. **设置路径**:选择Git的安装路径,建议...

    git-2.16.2

    10. **远程仓库**:Git可以通过HTTP、SSH等多种协议与远程仓库交互,如GitHub、GitLab和Bitbucket等平台,方便开发者分享代码和协作。 总之,Git-2.16.2作为Git的一个稳定版本,继续提供高效、可靠的版本控制服务,...

    Git-2.18.0-64-bit安装包.zip

    此外,用户还可以选择是否使用SSH协议进行身份验证,以及是否将Git集成到系统的右键菜单中,以方便日常操作。 安装完成后,通过命令行或Git GUI可以开始使用Git。基础操作包括初始化仓库(`git init`)、添加文件到...

    Git-2.33.1-64-bit.rar

    安装程序Git-2.33.1-64-bit.exe将引导用户完成配置过程,包括设置默认文本编辑器、选择SSH客户端(如OpenSSH或Git内置的Secure Shell)以及选择是否在系统路径中添加Git命令。安装过程中,用户还可以选择使用Git ...

    Git-2.26.0-64-bit.exe.7z

    在Windows上安装"Git-2.26.0-64-bit.exe",用户通常会被引导完成一系列配置步骤,例如设置用户名称和电子邮件(用于签署提交)、选择默认的文本编辑器以及选择是否使用SSH密钥进行身份验证。安装完成后,用户可以在...

    Git-2.28.0-64-bit.exe.zip

    安装过程中可以选择配置Git的设置,如编辑器、终端模拟器和SSH客户端等。此外,还可以选择在系统路径中添加Git,以便在命令行中直接使用。 为了更好地利用Git,用户需要熟悉一些基本命令,如`git init`用于初始化一...

    Git-2.19.1-64-bit安装包

    此外,Git的图形化工具,如SourceTree、GitKraken和GitHub Desktop,为不熟悉命令行的用户提供了一种更直观的方式来使用Git。它们提供了一个友好的界面,方便用户进行提交、分支管理和合并等操作。 总的来说,Git-...

    Git-2.39.2-32-bit windows64 安装包

    安装Git-2.39.2-32-bit.exe时,用户可以根据个人需求选择配置选项,如设置默认文本编辑器、选择SSH协议还是HTTPS协议、配置全局用户信息等。安装完成后,用户可以通过命令行或者图形化界面开始使用Git进行代码管理。...

    Git-2.30.2.2-64.rar

    3. 在安装过程中,可以选择配置Git的设置,如路径变量、文本编辑器以及是否使用SSH协议。 4. 安装完成后,可以在命令行中通过`git --version`命令检查Git的版本,确认安装成功。 总之,Git是现代软件开发不可或缺的...

    Git-2.28.0-64-bit git安装包windos64位官方下载

    5. SSH密钥设置:如果需要使用SSH连接GitHub或其他远程仓库,需生成SSH密钥并添加到Git设置中。 总之,Git-2.28.0-64-bit.exe 是Windows用户获取Git最新稳定版本的重要途径,它为开发者提供了高效、可靠的版本控制...

    git-2.23最新版本下载安装包

    4. 配置终端模拟器,可以选择使用系统默认的命令提示符或Git Bash。 5. 设置SSH密钥,用于安全的身份验证。 6. 确定是否将Git添加到系统路径,以便在任何地方都能使用Git命令。 7. 完成安装后,通过输入`git --...

    Git-2.18.0-64-bit.rar

    安装过程中,用户可以选择配置选项,例如设置默认的文本编辑器,选择是否使用Git Bash模拟Linux命令行环境,以及设置SSH密钥管理等。安装完成后,用户可以利用Git的强大功能,如`git init`创建新的仓库,`git clone`...

    Git-2.30.0-64-bit.exe

    安装"Git-2.30.0-64-bit.exe"时,用户可以选择配置项,如设置Git Bash的默认终端、选择SSH客户端(OpenSSH或Git内置的)以及是否使Git命令对系统PATH环境变量可见。安装完成后,用户可以通过命令行界面或图形化工具...

Global site tag (gtag.js) - Google Analytics