你的位置:首页 > 软件开发 > ASP.net > Git学习笔记(4)——添加远程仓库,克隆远程库,以及库的推送

Git学习笔记(4)——添加远程仓库,克隆远程库,以及库的推送

发布时间:2015-05-12 20:00:19
本文记录了远程库的连接和库的克隆和推送。远程仓库简介Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之 ...

Git学习笔记(4)——添加远程仓库,克隆远程库,以及库的推送

本文记录了远程库的连接和库的克隆和推送。


远程仓库简介

Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。

分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在没有联网的时候是拒绝干活的!当有网络的时候,再把本地提交推送一下就完成了同步,

有个叫GitHub的国外网站,提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。类似的网站还有很多,比如:国内的开源中国的Git(本文使用的是国外的GitHub,网速有点慢)


SSH协议配置

和远程的版本库同步的时候,我们可以使用HTTPS协议或者SSH协议,SSH协议更安全,更快一些。根据自己的需求采用不同的方式。所以我使用安全更快一些的SSH协议。

查看是否已经产生了SSH所需的秘钥对

//查看你系统的家目录ubuntu@myUbuntu:~$ pwd/home/ubuntu//.ssh文件是隐藏的ubuntu@myUbuntu:~$
ls -
a.       .bashrc .dbus    .ICEauthority .pki   .sudo_as_admin_successful 公共的 ..       .cache  .dmrc    joe      .presage .Xauthority        模板  .bash_history .compiz .gconf   .local     .profile .xsession-errors      视频  .bash_logout  .config .gitconfig .mozilla    .ssh   .xsession-errors.old    图片  //进入.ssh查看里面的文件ubuntu@myUbuntu:~$ 
cd .ssh/
ubuntu@myUbuntu:~/.ssh$ lsid_rsa id_rsa.pub known_hosts//有3个文件分别是私钥,公钥,以及已经相互建立的关联主机。//主要是前2个秘钥的文件。你也可以查看一下里面的内容。//如果没有,那么进行如下设置

原标题:Git学习笔记(4)——添加远程仓库,克隆远程库,以及库的推送

关键词:Git

Git
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。