zoukankan      html  css  js  c++  java
  • mac上git安装与github基本使用

    目录

    • 安装git
    • 创建ssh key、配置git
    • 提交本地项目到GitHub

    一、安装Git

    MAC安装Git

    首先查看电脑是否安装Git,终端输入:

    git
    

    1、通过homebrew安装Git

    • 1、未安装homebrew,需安装homebrew
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    • 2、安装git
    brew install git
    

    二、创建ssh key、配置git

    • 1、设置username和email(github每次commit都会记录他们)
    git config --global user.name "puqunzhu"
    git config --global user.email "984471751@qq.com"
    
    • 2、通过终端命令创建ssh key
    ssh-keygen -t rsa -C "984471751@qq.com"
    

    984471751@qq.com是我的邮件名,回车会有以下输出

    qunzhudeMacBook-Air:git qunzhupu$ ssh-keygen -t rsa -C "984471751@qq.com"
    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/qunzhupu/.ssh/id_rsa): 
    /Users/qunzhupu/.ssh/id_rsa already exists.
    Overwrite (y/n)? n
    

    由于这里我原来已经创建过,这里我选n,没有创建过的,会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。
    终端查看.ssh/id_rsa.pub文件

    open .ssh/id_rsa.pub
    

    回车后,就会新弹出一个终端,然后复制里面的key。
    或者用cat命令查看

    cat .ssh/id_rsa.pub
    
    • 3、登录GitHub(默认你已经注册了GitHub账号),添加ssh key,点击Settings,点击New SSH key,添加key
    • 4、链接验证
    ssh -T git@github.com
    

    终端输出结果

    qunzhudeMacBook-Air:git qunzhupu$ ssh -T git@github.com
    Enter passphrase for key '/Users/qunzhupu/.ssh/id_rsa': 
    Hi puqunzhu! You've successfully authenticated, but GitHub does not provide shell access.
    

    三、提交本地项目到GitHub

    • 1、在GitHub上新创建一个 repository或者Start a Project
    • 2、填写项目信息,点击Create repository,就创好一个工程了。
    • 3、Clone工程到本地,首先复制ssh 地址
      打开终端,这里只是测试,我想把工程克隆在桌面,首先在终端中切换路径到桌面,输入以下命令:
    cd /Users/puqunzhu/Desktop/
    

    然后克隆项目,终端输入

    git clone https://github.com/puqunzhu/git.git
    

    https://github.com/puqunzhu/git.git是刚刚复制的ssh路径

    • 4、创建一个工程,保存的路径为刚刚克隆下来的git文件夹下
    • 5、提交修改,首先切换到git文件路径
    cd /Users/puqunzhu/Desktop/git
    

    然后输入:

    //文件添加到仓库(.代表提交所有文件)
    git add .
    //把文件提交到仓库
    git commit -m "First Commit"
    //上传到github
    git push
    

    查看GitHub上的项目,git已经上传成功啦

    git clone https://github.com/puqunzhu/maoyantop100.git
    cd maoyantop100/
    echo "# maoyantop100" >> README.md
    git init
    git add README.md 
    git commit -m "first commit"
    git remote add orgin https://github.com/puqunzhu/maoyan100.git
    git push -u origin master
    
  • 相关阅读:
    目录
    DRF的分页
    Django Rest Framework 视图和路由
    爬虫基本原理
    C# System.Threading.Timer的使用
    C# Task的使用
    C# 线程池的使用
    C# 异步委托回调函数使用
    C#异步委托等待句柄的使用
    C# 异步委托的使用
  • 原文地址:https://www.cnblogs.com/puqunzhu/p/9774269.html
Copyright © 2011-2022 走看看