[Linux]Git-多台电脑

1.版本控制系统

分布式相比于集中式的最大区别是:每个开发者通过克隆(git clone)方式,在本地机器上拷贝一个完整的Git仓库(版本库);后者是用“中央服务器”.

1.1 集中式版本控制系统

产品:CVS、SVN(免费),  收费ClearCase(IBM)、VSS(微软)

优点:

缺点:速度慢,须联网才能使用;分支的管控方式不灵活;

1.2 分布式版本控制系统

产品:Git

优点:支持离线,本地先修改,可以等网络连接后再push代码; 强大分支管理;

缺点:

注意:所有的版本控制系统,其实只能跟踪【文本文件】的改动,比如TXT文件,网页,所有的程序代码等.

2.安装和配置

2.1 安装

$ sudo apt-get install git

2.2 配置

(1)命令形式

$ git config --global user.name "Your Name"
$ git config --global user.email "Your Mail Account"

(2).gitconfig文件形式

$ cd ~
$ ls -la | grep git
$ vim .gitconfig 

出现内容:

[user]
        name = Your Name
        email = Your Mail Account
[core]
        editor = vim
[color]
        ui = auto

2.3 生成key

$ cd ~/.ssh
$ gitconfig --global -l  #查看email

$ ssh-keygen -t rsa -C "c_scong@qti.qualcomm.com"    #生成key,需要输入的地方点击回车即可
Generating public/private rsa key pair.
Enter file in which to save the key (/home/tssh/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/tssh/.ssh/id_rsa.
Your public key has been saved in /home/tssh/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:pu6O12E8njVbbi4O5krSVRe/lsn18mV/Ix1lGnUaltY c_scong@qti.qualcomm.com
The key's randomart image is:
+---[RSA 2048]----+
|            . ooo|
|             +o+E|
|          . ..+ +|
|         . . . Oo|
|       .S     O.+|
|     . += o ...++|
|    . ++o= = . o+|
|     =.o+.o o . o|
|    .+=....+.    |
+----[SHA256]-----+


$ ssh-add id_rsa  #添加私钥  #这里好像没成功
Could not open a connection to your authentication agent.


$ cat id_rsa.pub  #查看公钥
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCrXbWn+rUlxC3lcBk/FI9iL1H3sl6Tlv2v4AzJYkiUKewLsmWkxqNEBvt/hYy5OLjyGTho+3FxMCpOwpChglcA1jc3hdGB8Mf/St+O8wXgMa1a5uoqTdNb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值