git 与远程仓库的协作(二)

上一篇git mac安装及配置,这篇就是与远程仓库关联:

  • SSH key生成

  • github 添加SSH key

  • github 与本地仓库关联


ssh key生成

  • 查看是否已经有了ssh密钥

    打开终端输入:  `$:cd .ssh`
                  $: ls //查看以下三个文件,就不用在生成了
    
    id_rsa      id_rsa.pub  known_hosts//
    私钥的名字是 id_rsa,是服务器确定你身份的唯一凭证。
    公钥的名字是id_rsa.pub。等一下我们要将这个文件中的内容添加到github上的ssh key.
    
  • 生成密钥:

    $ ssh-keygen -t rsa -C “yourname@gmail.com”
    //yourname@gmail.com 是你配置git时的邮箱,
    //git config --global user.email "youremail@qq.com"
    

    最后得到了两个文件:id_rsa和id_rsa.pub,在本地的/Users/当前电脑用户/.ssh目录下,id_rsa是私钥,保存于本地,id_rsa.pub是公钥,需要将里面内容上传到远端仓库。

  • 获取公钥:

        输入cd .ssh指令,进入.ssh目录
        输入ls指令,查看.ssh目录下的文件
        输入cat id_rsa.pub指令,查看id_rsa.pub文件中内容
    

    获取公钥的具体操作如下:

     copy其中的内容。
    

github 添加SSH key

登录github,点击setting

进入`SSH and GPG keys`  点击 `new SSH key` ,如图所示填入内容。

最后点击`Add SSH key`,输入github 密码就可以了。

然后打开终端,输入:`ssh git@github.com` 出现以下提示,
SSH key添加成功了,github已经授权了。
xu:~ xiaokai$ ssh git@github.com
Warning: Permanently added the RSA host key for IP address '192.30.255.112' to the list of known hosts.
PTY allocation request failed on channel 0
Hi Kenway090704! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

github 与本地仓库关联

新建一个repository,这个比较简单。点击new repository,

创建一个仓库,创建完成后如下:

这里写图片描述

如图中所示,有一个ssh地址,copy.

打开终端,进入你想要放置代码的目录:

xu:~ xiaokai$ cd /Users/xiaokai/Documents/Alpha\ gd\ project/git 
xu:git xiaokai$ git clone https://github.com/Kenway090704/test.git
Cloning into 'test'...
warning: You appear to have cloned an empty repository.
xu:git xiaokai$ 

到这里为止,我们就将github上的仓库給clone下来了。而且默认这个就是有关联的仓库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值