新装/重装git后的指令&链接到github

有些事情总是在所难免的,嗯,比如重装系统,作为学计算机的当然不用困扰重装系统这种事情喽,然而重装系统之后的开发环境确实让人头疼。有些软件你使用起来熟练了,但未必一定记得是怎么安装和配置的,比如git,emmmmm……写一篇mark一下吧。

安装git

下载地址 启动安装

配置git

git config --global user.email "raphael_li@live.com"
git config --global user.name "raphaelli"

配置ssh公钥链接ssh

git自身只需要简单的配置email和name,而链接到github则需要配置好ssh公钥

步骤一 首先需要检查你电脑是否已经有 SSH key

运行 git Bash 客户端,输入如下代码:

$ cd ~/.ssh
$ ls

这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤3。

步骤二 创建一个 SSH key

$ ssh-keygen -t rsa -C "your_email@example.com"

代码参数含义: -t 指定密钥类型,默认是 rsa ,可以省略。 -C 设置注释文字,比如邮箱。 -f 指定密钥文件存储文件名。

以上代码省略了 -f 参数,因此,运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的 SSH key 代码,如: Generating public/private rsa key pair.

# Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]

当然,你也可以不输入文件名,使用默认文件名(推荐),那么就会生成 id_rsa 和 id_rsa.pub 两个秘钥文件。

接着又会提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是github管理者的密码),

当然,你也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到github上了,如:

Enter passphrase (empty for no passphrase): 
# Enter same passphrase again:

添加ssh公钥到github

github-SSh设置

复制公钥

$ clip < ~/.ssh/id_rsa.pub

添加好上面的公钥

测试

$ ssh -T git@github.com

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我和未来有约会

有趣 不用js也能创建silverlight

如果你已经安装了silverlight并能在IE7或Firefox 2中运行,请直接复制下边的代码存成.htm来浏览。 <html> <head> </head...

18110
来自专栏不想当开发的产品不是好测试

jenkins 从git拉取代码

步骤 jenkins已集成git插件(如无,请自行下载) 1. 去到源码管理栏,选中Git: ? 使用http协议去获取代码  Repository UR...

2269
来自专栏同步博客

自定义搭建PHP开发环境

  3、将安装包准备好。http://pan.baidu.com/s/1mhxEPkc

681
来自专栏木子昭的博客

将Python程序(.py)转换为Windows可执行文件(.exe)第四步:运行测试

python开发者向普通windows用户分享程序,要给程序加图形化的界面(传送门:这可能是最好玩的python GUI入门实例! http://www.jia...

31810
来自专栏运维小白

Linux基础(day6)

2.6 相对和绝对路径 每一个文件都会有一个从根开始的文件 所有的文件都有一个自己的路径 从根开始的都是绝对路径,不管你是在哪个目录下,都可以通过路径找到文件的...

1705
来自专栏前端架构

前端限定选择文件类型—让input type=file只是获取图片

763
来自专栏Ryan Miao

Mybatis在idea中错误:Invalid bound statement (not found)

学习mybatis的过程中,测试mapper自动代理的时候一直出错,在eclipse中可以正常运行,而同样的代码在idea中却无法成功。虽然可以继续调试,但心里...

2887
来自专栏Python

django模板语法之include

假如我们有以下模板index.html,代码为: <!DOCTYPE html> <html lang="en"> <head> <meta chars...

1785
来自专栏实战docker

设置Intellij idea和maven,支持lambda表达式

使用Intellij idea做为开发工具,对基于maven的java工程,如果要编写lambda表达式,先确保安装并使用了jdk1.8或者更高版本,然后再要做...

2439
来自专栏小狼的世界

Linux下创建可执行bin安装文件

1、简化操作。一般的软件安装过程,如果想要精简步骤,我们一般会将需要在命令行中输入的命令写成一个脚本,同时将安装介质准备好。我们将脚本和安装介质上传到生产环境,...

1052

扫描关注云+社区