安装git
来源:互联网 发布:好听有内涵的名字知乎 编辑:程序博客网 时间:2024/04/24 12:20
一. git 安装
在 Ubuntu 上安裝 Git
sudo apt-get install git-coregit config --global user.name "Your Name"git config --global user.email "your@email.com"git config --global color.ui truegit config --global core.editor vi或 git config --global core.editor gedit
安装步骤来自Git 版本控制系統
二. 生成SSH key
步骤:
1. 检查SSH keys是否存在
2. 生成新的ssh key
3. 将ssh key添加到GitHub中
4. 如何生成SSH KEY
1. 检查SSH keys是否存在
输入下面的命令,如果有文件id_rsa.pub 或 id_dsa.pub,则直接进入步骤3将SSH key添加到GitHub中,否则进入第二步生成SSH key
$ ls -al ~/.ssh
检查SSH keys是否存在还可以检查用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。
Tips!
ls 显示当前下面的文件及文件夹
ls -a 显示当前目录下的所有文件及文件夹包括隐藏的.和..等
ls -al 显示当前目录下的所有文件及文件夹包括隐藏的.和..等并显示详细信息,详细
信息包括大小,属组,创建时间
2. 生成新的ssh key
第一步:生成public/private rsa key pair
在命令行中输入:
$ ssh-keygen -t rsa -C "your_email@example.com"
默认会在相应路径下(/your_home_path)生成id_rsa和id_rsa.pub两个文件。
第二步:输入passphrase(本步骤可以跳过)
设置passphrase后,进行版本控制时,每次与GitHub通信都会要求输入passphrase,以避免某些“失误”
$ Enter passphrase (empty for no passphrase): [Type a passphrase]$ Enter same passphrase again: [Type passphrase again]sample result:Your identification has been saved in /your_home_path/.ssh/id_rsa.Your public key has been saved in /your_home_path/.ssh/id_rsa.pub.The key fingerprint is:01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
第三步:将ssh key添加到GitHub中
登陆GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容。
廖雪峰:
为什么GitHub需要SSH
Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。
- Git教程-安装Git
- Git教程:安装Git
- Git 安装Git
- Git学习 -- Git 安装
- Git学习-GIT安装
- Git(2)/Git安装
- 【Git】Git安装
- 【git】ubuntu安装git
- Git 安装
- Git 安装
- git安装
- 安装git
- 安装 Git
- Git安装
- 安装git
- 安装 Git
- 安装Git
- git安装
- thinkphp 3.2 =》0625-2_ =>css/js /mages路径
- sublime 好用的插件
- 107Binary Tree Level Order Traversal II
- Stream API:有状态的转换
- Ceph Storange Cluster----配置
- 安装git
- 以太网为什么要限制最小帧长?
- 表单验证
- leetcode -- Rotate List -- 重点
- Unity3D-Unity Remote
- ActiveMQ 故障处理
- 开贴纪念
- 让UIImageView适应图片的大小
- JAVA面向对象编程上重点总结