新装/重装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 条评论
登录 后参与评论

相关文章

来自专栏圣杰的专栏

ABP入门系列(1)——通过模板创建MAP版本项目

一、从官网创建模板项目 进入官网下载模板项目 依次按下图选择 ? 3.输入验证码开始下载 ? 4.下载提示: ? 二、启动项目 使用VS2015打开项目,还...

2147
来自专栏电光石火

centos6.5使用yum安装mysql

要使用yum 安装mysql,要使用mysql的yum仓库,先从官网下载适合你系统的仓库 http://dev.mysql.com/downloads/repo...

1847
来自专栏jiajia_deng

一步一步教你自己来编译 wxsqlite3 静态库

wxsqlite3 相比普通的 sqlite3 的好处就是可以对数据库进行加密,但这个 wxsqlite3 的编译过程真的是非常曲折,我自己也是折腾了几个小时才...

1083
来自专栏bboysoul

fedora安装pyenv实现python的版本管理

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv...

722
来自专栏拂晓风起

如何查看IIS的80端口被占用?

964
来自专栏程序员的碎碎念

如何使用git上传代码到coding代码仓库中?

当然,首先你得先去注册一个coding账号,官网为:http://coding.net; ? 然后你就可以创建你自己的项目或者是被其他项目的管...

3064
来自专栏运维前线

CentOS 7 安装GitLab

CentOS 7 安装GitLab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访...

3998
来自专栏张伟博客

如何使用 Git 和 GitHub 来管理自己的代码

    点击右上角加号箭头,在弹出的菜单中选择 "New repository" 选项进行仓库配置。

782
来自专栏bboysoul

vsftp启用root用户

vsftp的默认设置是不允许root用户来登陆的,我们可以通过修改配置文件来使root用户登陆 首先登陆到服务器,然后cd到vsftp的配置文件夹 cd /...

483
来自专栏问天丶天问

eclipse 运行springboot项目

2313

扫码关注云+社区