精华内容
下载资源
问答
  • 个人有一个github帐号,公司也还有私有的gitlab代码仓库,为了方便在两个仓库间进行切换。 这就需要配置两套密钥了 第一步 创建两个ssh证书 ...2、根据不同的git仓库进行命名,后面需要给每个仓库配置证书,这...

    个人有一个github帐号,公司也还有私有的gitlab代码仓库,为了方便在两个仓库间进行切换。
    这就需要配置两套密钥了

    第一步 创建两个ssh证书

    1、根据每个repo用到的email生成ssh证书 ,填入自己在代码仓库中的邮箱帐号
     ssh-keygen -t rsa -b 4096 -C "tester@test.com"
    2、根据不同的git仓库进行命名,后面需要给每个仓库配置证书,这里我命名为id_rsa_test,顺便填写了文件夹的路径
    Enter a file in which to save the key (/Users/you/.ssh/id_rsa): /c/Users/win10/.ssh/id_rsa_test
    3、输入密码,一般都是直接回车,每次都是免密 
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again: 
    4、这样就在/c/Users/win10/.ssh/id_rsa_test目录下生产了两个文件id_rsa_test和id_rsa_test.pub
    5、执行上面同样的语句,再次生成一个证书 id_rsa_test2
    
    

    在这里插入图片描述

    在这里插入图片描述

    第二步 编辑配置文件

    在 .ssh 目录下新建config文件 编辑如下内容

    #test
    Host gitlab.test.com
    User test
    HostName gitlab.test.com
    IdentityFile ~/.ssh/id_rsa_test
    
    #test2
    Host gitlab.test2.cn
    User test2
    HostName gitlab.test2.cn
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_test2
    
    # Host和HostName 可以填写你的gitlab的服务器的主域名 gitlab.test.com
    # User 填写你在代码仓库里的用户名(建议,不强制)
    # IdentityFile 这个配置一定要配置正确。那个密码对应那个服务器,不能弄错。
    
    

    完成之后,就可以愉快的在不同的服务器拉取代码了。

    展开全文
  • 在服务器搭建自己的git私人仓库

    千次阅读 2019-04-26 07:38:34
    在日常工作中我们往往使用gitee、github、gitlab等,第三方的git仓库。有时候我们想在自己的服务器搭建一个git服务器,方便自己的代码提交。 一、使用环境 1、服务器端使用centos7(虚拟机) 2、客户端直接是本机...

    在日常工作中我们往往使用giteegithubgitlab等,第三方的git仓库。有时候我们想在自己的服务器上搭建一个git服务器,方便自己的代码提交。

    一、使用环境

    • 1、服务器端使用centos7(虚拟机)
    • 2、客户端直接是本机电脑

    二、服务器端的操作

    • 1、安装git

      yum install -y git
      复制代码
    • 2、创建一个git用户

      useradd git
      passwd git # 输入密码,待会客户端提交的密码就是这个
      复制代码
    • 3、创建仓库

      su - git # 切换到git用户
      cd ~ # 进入根目录下
      mkdir dev-test.git # 创建一个仓库
      cd dev-test.git
      git --bare init # 初始化仓库
      复制代码

    三、客户端的操作

    • 1、安装git

    • 2、克隆代码

      git clone git@服务器地址:服务器工程目录(/home/git/dev-test.git)
      复制代码
    • 3、进入克隆后的文件夹

    • 4、新增一个文件并提交到服务器

    • 5、在别的文件夹下继续克隆下刚刚的地方,看看提交的文件是否存在

    四、配置免密码登录

    • 1、在客户端生成密钥并拷贝公钥

      ssh-keygen -t rsa # 一路回车就可以
      pbcopy < ~/.ssh/id_rsa.pub # mac电脑上直接拷贝公钥
      复制代码
    • 2、服务器端也生产密钥(注意是免密登录git用户需要在git用户下配置)

      ssh-keygen -t rsa
      chmod 700 .ssh/ # 修改文件夹权限
      vim .ssh/authorized_keys # 把客户端的公钥放到这个文件里面
      chmod 600 .ssh/authorized_keys # 修改权限
      复制代码
    展开全文
  • 自己电脑上建立git步骤

    千次阅读 2018-03-05 15:48:21
    先查看本地git上的用户名和emian 并添加emial 生成本地的密钥,并复制该密钥 将其添加到github上 查看当前目录 并查看当前目录下的文件 在github上建立分支,初始化仓库 并用commit注释本次提交 用push命令将...

    先查看本地git上的用户名和emian  并添加emial

     

    生成本地的密钥,并复制该密钥  将其添加到github上

     

     查看当前目录 并查看当前目录下的文件 

     

    在github上建立分支,初始化仓库 并用commit注释本次提交

     

     

    用push命令将本地文件提交到git上

     

     

    提交成功界面如下:

     

    提交完成后,用git clone git@github.com:zhaodongh/hello.git将文件克隆到本地,并用编辑器对文件进行修改,然后git add . 并git commi-m注释下

     

    用git show 命令查看修改后的不同

     

    因为存在文件所以先git pull origin master进行pull一下

    然后再push上去

    操作成功:

     

    然后再push上去

    展开全文
  • 如何使用git在本地电脑clone别人的github上的远程仓库代码背景操作步骤1.在自己电脑创建本地仓库2.git初始化设置、仓库的初始化以及绑定SSH秘钥3.fork别人的github项目,然后clone项目到本地背景本地安装了git,同时...

    如何使用git在本地电脑clone别人的github上的远程仓库代码背景操作步骤1.在自己电脑创建本地仓库2.git初始化设置、仓库的初始化以及绑定SSH秘钥3.fork别人的github项目,然后clone项目到本地

    背景

    本地安装了git,同时github也已经申请了账号,想通过git把github上别人的代码clone到本地。

    操作步骤

    1.在自己电脑创建本地仓库

    第一步,打开git bash,找一个存放所有git项目的目录。假设git的目录叫gitRepo。

    第二步,为你要拉取的github项目创建项目文件夹,在gitRepo目录下输入命令:

    mkdir firstPro

    然后输入命令:

    cd firstPro

    2.git初始化设置、仓库的初始化以及绑定SSH秘钥

    第一步,初始化git仓库。(当前git bash所在目录路径为gitRepo/firstPro)输入命令:

    git init

    此时,会看见本地电脑的目录下会有.git文件夹。

    第二步,在第一次安装git之后需要初始github的配置信息。所以接下来要初始化你的github信息。输入命令:

    git config --global user.name "your github username"

    然后再输入命令:

    git config --global user.email "your github email"

    这里说明一下,引号里输入的是你的github账号,第二个引号输入的是与你github绑定的电子邮箱。

    第三步,现在需要将你的电脑和github账号通过SSHkey绑定。输入命令:

    cd ~/.ssh(如果输入命令后无法进入,则说明还没有在本地机器上绑定你自己github账户的公钥,那么就需要下边的ssh-keygen命令进行绑定)

    输入命令:(cd ~/.ssh命令如果失效,跳过该命令)

    ls

    看ssh文件夹下有没有id_rsa、id_rsa.pub这两个文件,如果没有那么就需要绑定ssh key。因此,需要输入命令:

    ssh-keygen -t rsa -C "your github username"

    然后一直回车就会提示rsa保存成功。这样在.ssh目录就会生成两个文件,即id_rsa、id_rsa.pub。

    第四步,输入命令:

    cat id_rsa.pub

    然后复制里边的信息,在网页登录github账号,点击个人头像,进入*“setting”*,然后选择ssh and GPG key,在页面里添加ssh key。添加成功之后,在git里输入命令:

    ssh git@github.com

    验证是否连接成功。如果提示成功,那么就可以把自己github远程仓库的代码clone到本地了。

    3.fork别人的github项目,然后clone项目到本地

    注意:如果你想clone别人的github项目到本地,那么需要通过github先fork别人的项目到自己的github仓库中。

    fork完之后,进入自己的本地的git项目仓库(firsPro),输入命令:

    git clone githubrepository,

    githubrepository输入的是github上fork完项目之后,点击"clone or download"时,复制的那个ssh的项目地址。

    好了,这样就可以轻松的clone别人github的代码啦_!

    参考资源:

    菜鸟教程/git教程

    廖雪峰git使用教程

    展开全文
  • git仓库

    千次阅读 2018-01-15 09:01:42
    SVN是集中式版本控制系统,版本库是集中放在中央服务器,而干活时候,用都是自己的电脑,所以首先要从中央服务器哪里得到最新版本,然后干活,干完后,需要把自己做完活推送到中央服务器。集中式版本控制...
  • 本人小白一个,最近刚接触Git,发现挺好用的,而且OSC还提供了免费的托管仓库,打算把自己电脑上的代码和在公司无聊时写的代码给同步到OSC上,结果总是出现各种失败。网上搜索的解决方案大部分是先在Git@OSC上创建...
  • git仓库上传

    2019-12-27 09:50:05
    2.用自己电脑生成一个公钥(在桌面右键点击Git bush here,然后在里面输入命令: ssh-keygen -t rsa -C “注册邮箱” ),并把公钥加入到网站设置中 3.添加设置远程地址,git remote add origin 后面是网站自己...
  • 但就大多数情况而言,我们把自己电脑上的Git仓库称为本地仓库,存放于服务器上的称为远程仓库 创建分支 创建本地分支有两种方式,第一是使用分支命令branch,第二是使用查看命令checkout 推荐写法 :git checkout ...
  • 趁着百度云便宜250买了两年的服务器,正好搭个个人的git仓库,省的俩电脑之间来回插u盘了。其实很简单,但是不太熟练的我,还是鼓捣了一阵子,顺便写下来记一下过程,省的以后自己忘了。因为已经搭建完了,过程截图...
  • 类似于QQ office等安装到电脑上才可以使用的工具 版本控制,类似于毕业论文、写文案等,需要反复修改和保留历史数据 分布式 git的安装 安装成功后,点击鼠标右键会出现图片上的按键 进入cmd通过下面语句可以查看git...
  • **本地工作目录:**本地电脑上属于Git的文件夹。 暂存区: 由本地推送文件会暂存在这里。 Git本地仓库: 存放由暂存区推送过来文件或由远程仓库克隆文件。 Git远程仓库: GitHub、码云等等,负责远程托管项目...
  • 将在本地创建的Git仓库push到Git@OSC

    千次阅读 2015-06-25 10:43:07
    本人小白一个,最近刚接触Git,发现挺好用的,而且OSC还提供了免费的托管仓库,打算把自己电脑上的代码和在公司无聊时写的代码给同步到OSC上,结果总是出现各种失败。网上搜索的解决方案大部分是先在Git@OSC上创建...
  • 如何用pycharm把git仓库的代码拉取到本地电脑呢?环境准备:1.本地电脑已经安装了git2.已经注册过github账号3.pycharmpycharm配置先自己注册github账号,本地安装git环境,打开Pycharm-File-Settings-Version ...
  • 然后自己也写一些总结性代码,有时在两台电脑上写,写完了想把代码和文件整合在一起就比较麻烦,而且一直把代码存在本地电脑既不方便随时查找也担心出些意外,再加上也应该对写过代码负责,稍微管理一下,于是...
  • Git 仓库完整迁移

    2017-08-27 19:12:00
    简述如果你在自己的个人电脑上建立了一个 Git 仓库。但是白天你需要在另一台电脑上工作,工作内容要实现新功能或克服一个个bug,你每克服一个bug或增加一个功能就提交一次,怎么把新添加代码包括提交日志完整地...
  • 工作目录:就是自己电脑上的一个属于git的文件夹 暂存区:我们看不到,提交的信息暂存在这里 Git本地仓库:我们看不到,暂存区提交过来 Git远程仓库:GitHub、码云等等,负责托管我们的项目 , 需要从Git本地仓库...
  • git可以说是当下最流行的分布式版本控制系统了,使用它可以轻松的管理...有关具体的介绍和安装教程则可以参考廖雪峰的git教程https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
  • 1.在自己电脑创建本地仓库 先下载个Git 打开git bash,找一个存放所有git项目目录,文件夹名字随便起。我起目录名叫gitRepo。你可以使用mkdir firstPro 加一个文件夹,或者使用鼠标右击新建文件夹然后重命名...
  • Git远程仓库的概念

    2018-05-09 11:07:00
    多人协同作战时候,通常找一台电脑充当服务器角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自提交推送到服务器仓库里,也从服务器仓库中拉取别人提交。...
  • 找一台电脑充当服务器角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自提交推送到服务器仓库里,也从服务器仓库中拉取别人提交;这里说“服务器仓库”,...
  • Git的使用

    2020-10-07 19:32:30
    Git使用 1.SVN和Git的区别 (1)SVN SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的时候,用的都是自己的电脑,所以首先要从中央服务器...本地仓库:是在开发人员自己电脑上的Git仓库
  • Git

    2019-11-26 21:34:26
    Git 1.导入: SVN是集中式版本控制系统,版本库是集中放在中央服务器的,我们在使用时,首先要从中央服务器下载最新的版本,然后开发;开发完后,再把自己开发的...本地仓库:开发者自己电脑上的git仓库。 远程...
  • 首先确定自己电脑上安装了Git 在本地文件夹中右键进入GitBash Here, 按照顺序输入一下命令 git init # 把项目初始化,相当于在项目跟目录生成一个 .git 目录 git add . # 把项目所有文件加入暂存区 git commit -...
  • git远程仓库

    2019-11-13 16:36:48
    实际情况往往是这样,找一台电脑充当服务器角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自提交推送到服务器仓库里,也从服务器仓库中拉取别人提交。...
  • 每次自己写一些代码,想要在家里和公司共享时候,都会在自己的服务器创建一个git仓库。但是每次都磕磕绊绊,多少都会遇到一点问题。再次重新操作了一遍,在这里记录一下做备忘。 首先在本地电脑有一个文件夹,...
  • 1、首先登陆github官网(https://github.com/),进入自己的github,然后点击New,创建仓库 2、点New之后,按如下图片操作 ...111表示你创建的仓库名称,README.md是上一步点击自动生成文档...4、在电脑上新建一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 698
精华内容 279
关键字:

自己电脑上的git仓库