Git之同一台电脑如何连接多个远程仓库 一.总结 一句话总结: 1.git使用.git目录里面的内容(ssh或用户名密码)来自动和远程仓库通信 2.在不同的仓库中配置不同的.git目录,可以连接不同的github 3.远程通信在仓库,本地配置不需要:git使用.git目录里面的内容(ssh或用户名密码)来自动和远程仓库通信,而一个仓库(项目)有一个.git目录,所以git的远程通信都必须要在仓库中进行,但是本地配置的操作就不需要再仓库中了 二.Git之同一台电脑如何连接多个远程仓库 问题描述 有…
问题描述 有时候我们需要在同一台电脑上连接多个远程仓库,比如连接两个GitHub账号,那么需要两个条件. 1.生成两对 私钥/公钥,并且密钥文件命名不能重复. 2.push 到remote时区分两个账户,推送到相应的仓库. 相应配置 1.在MAC的终端中输入以下命令,查看密钥. ls ~/.ssh 如果有 id_rsa 和 id_rsa.pub,说明已存在一对密钥/公钥. 2.创建新的 密钥/公钥,并指定密钥名称,比如id_rsa_x(x为任意名称) ssh-keygen -t rsa -f ~…
注意:此处省略git的安装 1..git的工作流程示意图: 2.本地仓库的初始化: 2.1 创建一个文件夹,如我创建的是:D:\gitdemo\shop 2.2 进入shop目录,鼠标右键,打开git命令窗口,输入git init 命令,按回车键: 此时本地仓库已经初始化,生成的.git目录和相关文件是隐藏起来的,使用命令ll -al 可以看到: 查看该目录文件: 命令 ll .git 注意:里面的任何文件都不要修改和删除 3.角色的创建: 本地仓库要跟远程仓库进行同步,需要一个角色用来区分每个…
1,在当前项目目录,从已有的分支创建新的分支(如从master分支),创建一个dev分支 git checkout -b dev 2,创建完可以查看一下,分支已经切换到dev git branch * dev master 3,提交该分支到远程仓库 git push origin dev 4,测试从远程获取dev git pull origin dev 5,我觉得现在重要的就是设置git push,pull默认的提交获取分支,这样就很方便的使用git push 提交信息或git pull获取信息…
六. 一台电脑与多个版本控制平台 1. 一台电脑同时通过ssh连接github和码云gitee 打开git bash 进入.ssh cd ~/.ssh 分别生成两个平台的公钥和私钥 $ ssh-keygen -t rsa -C "xxxx@email.com" -f "github_id_rsa" $ ssh-keygen -t rsa -C "xxxx@email.com" -f "gitee_id_rsa" 完成后,会在…
说明:此篇文章是作者方便日后查阅所有,请不要按本文的方法搭建 1.下载msysygit,https://git-for-windows.github.io/ 点击download获取下载链接,可能由于网络原因无法下载,你可以复制下载链接到迅雷,通过迅雷下载.默认安装即可 2. 登录github,创建工程. 然后就是填一个名字,比如"python_day",选择一个开源协议,最后就是这样子: 这里day1/day2是我右面上传的,记住这里的https地址. 3.创建本地git仓库 在本地…
前言:由于公司的GIT是内网服务器,而在家工作访问不了内网服务器,由此想把本地仓库连接一个外网的GIT服务器(码云),方便不在公司时开发. 原文 某些场合,一个git项目需要能同时使用两个甚至多个远程仓库,比如国内+国外.测试环境+生产环境,等等.在项目的根目录查看git配置文件,一般来说是这样的: $ cat .git/config [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates…
1.简介 远程仓库是指托管在网络上的项目仓库,现在互联网上有很多项目托管平台,比如github.gitlab等.为了不公开自己项目代码,可以在自己的服务器上搭建自己的项目仓库,最常见的是搭建GitLab. 本地Git与远端服务器GitLab之间连接方式主要分为:SSH方式和HTTP方式. HTTP方式:这种方式要求project在创建的时候只能选择“Public”公开状态,Private和Internal私有模式下不能使用http方式进行连接,如果考虑到安全性必须进行安全设置.SSH方式:这是一…
1,新建文件夹,在文件下下鼠标右键git bush--->git init,初始化仓库: 2,设置gitthub仓库地址:git remote add origin https://github.com/z*****g/lm.git 3,git pull origin master 4,git push --set-upstream origin master,关联一个远程分支,并从这个分支上传下带代码 git branch查看分支 git add . git commit -m "提交注…
如何使用GIT BASH同步远程仓库 1. 新建一个目录 2. 右键GIT BASH 3. git clone git@github.com:purity12138/221701117.git (SSH/HTTPS均可) 4. cd 221701117 5. rm -rf README.md 6. git add log/(所有添加的文件) 7. git commit -m '第一次修改' 8. git status 9. git push 10. 成功…