Git SSH Key 生成步骤

前端开发 34183 Views 3 Comments

Git SSH Key 生成步骤

git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。

github的ssh配置如下:

一 、设置git的user name和email:

$ git config --global user.name "test"
$ git config --global user.email "test@gmail.com"

二、生成SSH密钥过程:

1.查看是否已经有了ssh密钥:cd ~/.ssh

如果没有密钥则不会有此文件夹,有则备份删除

2.生存密钥:

$ ssh-keygen -t rsa -C “test@gmail.com”

按3个回车,密码为空。

Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………

最后得到了两个文件:id_rsa和id_rsa.pub

3.添加密钥到ssh:ssh-add 文件名

需要之前输入密码。

4.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。

打开https://github.com/ ,登陆,然后添加ssh。

5.测试:ssh git@github.com

三、 开始使用github

1.获取源码:

$ git clone git@github.com:billyanyteen/github-services.git

2.这样你的机器上就有一个repo了。

3.git于svn所不同的是git是分布式的,没有服务器概念。所有的人的机器上都有一个repo,每次提交都是给自己机器的repo

仓库初始化:git init

生成快照并存入项目索引:git add

文件,还有git rm,git mv等等…

项目索引提交:git commit

4.协作编程:

将本地repo于远程的origin的repo合并,推送本地更新到远程:git push origin master

更新远程更新到本地:git pull origin master

补充:

添加远端repo:

$ git remote add upstream git://github.com/pjhyett/github-services.git

重命名远端repo:

$ git://github.com/pjhyett/github-services.git为“upstream”

转载请注明:一只羊博客 » Git SSH Key 生成步骤

分享到:
(10)

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (3)

  1. 好好 搞搞你的博客; 就按简书的样式搞;

    白葛格2017-07-24 16:18 回复
    • 好,我好好搞

      一只羊2017-07-24 17:15 回复
  2. 博主 你好 小弟遇到问题了,我重新安装git 后 提示我要远程pull 拉代码,提示我输入密码怎么密码

    程序猿2016-05-22 15:17 回复