gitbash 安装与使用

简介: gitbash 安装教程

@TOC

安装

官网 https://git-scm.com/download/win 下载电脑对应的安装包,然后直接安装即可。

使用

初始化

设置用户

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

注:这里设置的用户是每次对仓库进行操作时的用户,用于标识各种操作(push啥的)的作者。
查看是否设置成功:

git config --global --list

image.png

设置ssh

先判断是否配置了 ssh

~/.ssh

输出 No such file or directory 那就是没有,需要配置。
输入下面代码进行配置:

ssh-keygen -t rsa -C "邮箱"

在提示中选择保存的路径和设置密码,如果不需要密码可以直接回车。直到输出key。
SSH 密钥的保存位置:

C:\user\username\.ssh

或者用 ~/.ssh 查看 ssh 文件位置。
image.png
image.png

建立密钥

打开 github,进入密码生成页面:
image.png
image.png

title 随意,将 .ssh 文件夹下的 id_rsa.pub 的内容全部复制到 key 里,点击生成即可。

连接远程仓库

  1. 在指定文件夹内初始化本地仓库:
    ```bash
    git init
  2. 连接远程仓库:
    ```bash
    git remote add 连接名 git@github.com:xxxxx/xxxxx.git
  3. 查看连接状态:
    git remote -v
    ## 克隆远程仓库
    保证本地和远程同步:
    ```bash
    git pull 连接名 分支
    
    注:本地和远程分支不一样,调整分支:
    git checkout 分支名
    

    连接超时问题

    连接仓库时出现:
ssh:connect to host github.com port 22: Connection timed out

先用 cd ~/.ssh 查看 ssh 配置了没有,没有就配置一下。有的话就需要配置新的连接端口。
在文件夹 .ssh 里,新建 config 文本,内容如下:

Host github.com
User 注册github的邮箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

验证:

ssh -T git@github.com
目录
相关文章
|
11月前
|
机器学习/深度学习 边缘计算 监控
基于YOLOv8的鸟类智能识别系统设计与实现
鸟类是生态系统中非常重要的物种,对生物多样性保护和生态研究具有重要意义。 传统的鸟类识别需要人工观察与分类,不仅效率低,而且容易受限于专家经验。 随着深度学习的发展,基于 YOLOv8 的鸟类检测系统 能够在自然场景中高效、准确地完成多物种识别,为生态监测、科研和教育提供有力工具。
基于YOLOv8的鸟类智能识别系统设计与实现
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
这篇文章提供了几种方法来解决访问GitHub时速度慢或超时的问题,包括使用代理服务器、下载加速工具,以及考虑使用国内代码管理网站如码云(gitee)来加速下载GitHub上的资源。
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
|
Shell 网络安全 开发工具
Git的使用--如何将本地项目上传到Github(三种简单、方便的方法)(二)(详解)
Git的使用--如何将本地项目上传到Github(三种简单、方便的方法)(二)(详解)
4729 2
Git的使用--如何将本地项目上传到Github(三种简单、方便的方法)(二)(详解)
|
4月前
|
Oracle Java 关系型数据库
【全网最详细】JDK11下载安装图文教程 | Java11开发环境配置详解
JDK11是Oracle于2018年发布的长期支持(LTS)版本,支持至2026年。它引入模块化系统、var局部变量推断、HTTP/2客户端等关键特性,在稳定性、现代性与生态兼容性间取得良好平衡,至今仍是企业级Java开发主流选择。
|
Linux Docker Windows
最新可用Docker国内镜像源加速列表
本列表为科研工作者提供可用的Docker镜像网站,帮助网络不佳用户加速访问。内容包括多个国内主流Docker Hub镜像加速站,支持多种系统配置方法,如Ubuntu、macOS和Windows。提供详细使用教程和配置命令,适用于科研及开发环境。列表持续更新,建议收藏使用。
7583 3
|
7月前
|
人工智能 安全 Shell
在 Moltbot (Clawdbot) 里配置调用阿里云百炼 API 完整教程
Moltbot(原Clawdbot)是一款开源AI个人助手,支持通过自然语言控制设备、处理自动化任务,兼容Qwen、Claude、GPT等主流大语言模型。若需在Moltbot中调用阿里云百炼提供的模型能力(如通义千问3系列),需完成API配置、环境变量设置、配置文件编辑等步骤。本文将严格遵循原教程逻辑,用通俗易懂的语言拆解完整流程,涵盖前置条件、安装部署、API获取、配置验证等核心环节,确保不改变原意且无营销表述。
4260 6
|
Web App开发 域名解析 缓存
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
本文我们主要为大家介绍在 Ubuntu 20.04 上安装 Node.js 和 npm 的三种不同的方式。
171803 7
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
|
传感器 自动驾驶 安全
未来出行的智能革命:自动驾驶技术的现状与前景
在科技迅猛发展的今天,自动驾驶技术正逐步从科幻走进现实。本文将深入探讨自动驾驶的技术原理、当前发展现状以及未来的应用前景。我们将从感知、决策和执行三个核心层面剖析自动驾驶系统的工作机制,并讨论其在不同场景中的应用。同时,通过分析技术发展面临的挑战和瓶颈,我们展望了自动驾驶技术的未来图景,并思考其可能对社会、经济和法律等方面带来的深远影响。
1504 3
|
编解码 缓存 网络安全
安婕儿-飞天使 常见问题
本文档提供了关于使用安婕儿辅助工具时遇到的各种常见问题及其解决方案,包括辅助工具无法使用、登录网络连接失败、插件损坏或无法注册、窗口数据获取失败、界面显示异常、中文输入乱码、游戏窗口异常放大缩小、启动卡死、游戏黑屏、辅助功能不正常运行等问题的处理方法。同时,文中还特别提到了解决方案中涉及的系统设置调整、杀毒软件设置、系统组件注册等技术细节,旨在帮助用户顺利解决使用过程中遇到的问题。此外,文档末尾提供了官方下载链接及网盘更新链接集合,方便用户获取最新版本的辅助工具。

热门文章

最新文章