git和github的简单配合使用

1.安装git,TortoiseGit.

2.用帐号A登陆github,建立一个版本仓库test1.用默认值创建就可以了.

3.在本机用TortoiseGit克隆仓库test1.直接选https开头的网址就可以了,不用登陆不用验证就可以克隆下来.缺点就是速度会比较慢,而且每次本地修改完要推送的时候需要输入帐号和密码,非常麻烦.

4.如果本机修改了文件要提交的话就会提示你要输入帐号密码,帐号就是帐号A.如果输入帐号B的登陆信息会提交失败.因为帐号B没有权限提交修改到帐号A的仓库里.

5.如果在github网站不小心把数据仓库删掉了.但是本机还有这个仓库的目录文件,可以重新在github网站上新建一个一样名字的仓库,把本机文件提交上去就行了.

6.如果帐号B想要修改文件提交上去怎么办呢,先用fork复制test1到帐号B自己的仓库里去,这样会生成一个帐号A的test1仓库的分支到帐号B下,然后再克隆这个仓库到本机,修改完提交到帐号B的text1仓库里去.再发起一个推送到帐号A的test1里去.等帐号A登陆就可以看到这个推送了,如果帐号A有对这个推送做任何操作帐号B都会收到信息.

7 .如果选的是ssh开头的网址就必须要有密钥才能克隆文件了,密钥有一种简单的方式生成,用TortoiseGit自带的puttygen.exe工具,点生成按钮后保存私钥,把公钥的内容复制粘贴到github上去就行了,每次生成的密钥都不一样,如果在github上有多个公钥的话,只要正在用的私钥与基中一个是一对就可以了,推送的时候就不用输入帐号密码了,比较方便.

参考文章:

http://blog.csdn.net/yuanzichao/article/details/44922593

http://blog.csdn.net/gane_cheng/article/details/52205480

posted @ 2017-12-01 15:29  viof7852  阅读(156)  评论(0编辑  收藏  举报