一步步使用GIT

GitCafe国内在线托管软件项目平台申请试用与Github简单比较 GitCafe,可以说是国内版本的Github,用过了Github后你会觉得GitCafe根本就是国内 第一个Github模仿版本。但是由于GitCafe生长在国内,所以也就具备一些国外空间和平台所不具备 的优势了。 立即下载


前置:安装设置GIT

在windows上只用git有多种方法,但本人在此选择的是直接安装mysygit。

从官网上下载它,它是一个exe的可执行程序,直接运行。

1.安装git

默认选择“use git bash only”,即只在msysgit提供的shell环境中使用git,不修改环境变量。注意,如果选择最后一项,有可能会覆盖windows下的某些同名程序哦!

然后其他基本选择默认方式即可。

2.设置git

安装完成后点击bat文件直接运行一个非常类似cygwin的界面。

2.1中文录入问题

默认安装的msysgit的shell环境中无法输入中文,为了能在shell界面输入中文,需要修改配置文件/etc/inputrc,增加或修改相关配置如下:

#disable/enable 8bit input

set meta-flag on

set input-meta on

set output-meta on

set convert-meta off

关闭bash再重启就可以输入中文了。

2.2分页器中文输出问题

对于/etc/inputrc正确配置之后能正确输入中文了。但执行分页显示时还是会有乱码。git中使用大量的less命令作为分页器。可通过设置环境变量来解决这个问题:

export LESSCHARSET=utf-8

编辑配置文件/etc/profile,将对环境变量LESSCHARSET的设置加入其中,以便启动时就加载:

declare -x LESSCHARSET=utf-8

2.3ls命令显示中文文件名

alias ls="ls --show-control-chars"

将上面的命令加入到配置文件/etc/profile中,可实现每次启动自动加载。



一.一般步骤

1.1申请账户

到一个提供网络git库的网站申请一个帐号(免费/收费)都可,本人使用的是免费的,在下面2个操作例子中都会介绍.

1.2生成公钥&密钥

首先建立一个存放公钥密钥的文件夹,以下以 ~/.ssh 路径为例

mkdir ~/.ssh

至于~ 这个是在哪里呢?一般是在Documents and Settings\Administrator下(xp系统),详细请各自找了.更改路径也可以,非必须~!

ssh-keygen -t rsa -C "your@gmail.com" -f ~/.ssh/密钥的名字

-t 指定密钥类型,默认即 rsa ,可以省略
-C 设置注释文字,比如你的邮箱
-f 指定密钥文件存储文件名

1.3导入公钥

在1.2的命令执行完后,会在~/.ssh目录中生成2个文件(.pub公钥,和没后缀的密钥);

在你刚才申请账户的网站,添加"SSH公钥"->用文本编辑器打开生成的公钥文件,复制其中内容到网站->保存

1.4本地添加SSH别名

在~/.ssh目录下建立config文件,里面所需填写的内容,在你申请账户的网站会有教程提供.然后保存

1.5测试连接

待续

1.6注意

如果你在网络上创建的git库里没有任何文件的话,那就不能clone到本地了.


二.gitcafe为例

2.1首先到gitcafe申请一个账户

2.2配置msysgit连接到gitcafe

2.2.1创建SSH密钥

在你的电脑与 GitCafe 服务器之间保持通信时,我们使用 SSH key 认证方式来保证通信安全,所以在使用 GitCafe 前你必须先建创自已的 SSH key。

1). 进入 SSH 目录

cd ~/.ssh

#如果还没有 ~/.ssh 目录的话,请先手工创建一个 mkdir ~/.ssh 。

2). 生成新的 SSH 秘钥 (记得把以下命令中的 your_email@youremail.com 改为你的 Email 地址 )

ssh-keygen -t rsa -C "your_email@youremail.com" -f ~/.ssh/gitcafe

3). 生成过程中会出现以下信息,按屏幕提示操作,并记得输入 passphrase 口令。(笔者一般在此是直接回车不输入密码的)

$ ssh-keygen -t rsa -C "your_email@youremail.com" -f ~/.ssh/gitcafe
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/username/.ssh/gitcafe.
Your public key has been saved in /c/Users/username/.ssh/gitcafe.pub.
The key fingerprint is:
15:81:d2:7a:c6:6c:0f:ec:b0:b6:d4:18:b8:d1:41:48 your_email@youremail.com

4). SSH 秘钥生成结束后,你可以在用户目录 (~/.ssh/) 下看到私钥 gitcafe 和公钥 gitcafe.pub 这两个文件,记住千万不要把私钥文件gitcafe 透露给任何人。

5). 在 SSH 用户配置文件 ~/.ssh/config 中指定证书名称,如果没有 config 文件的话就新建一个 (Linux 平台的话需使用该命令chmod 644 ~/.ssh/config 来改变 config 文件权限),并输入以下内容:

Host gitcafe.com www.gitcafe.com
    IdentityFile ~/.ssh/gitcafe

3.添加 SSH 公钥到 GitCafe

1). 用文本工具打开公钥文件 ~/.ssh/gitcafe.pub ,复制里面的所有内容到剪贴板。

2). 进入 GitCafe -->账户设置-->SSH 公钥管理设置项,点击添加新公钥 按钮,在 Title 文本框中输入任意字符,在 Key 文本框粘贴刚才复制的公钥字符串,按保存按钮完成操作。

添加公钥

4.测试连接

以上步骤完成后,你就可以通过以下命令来测试是否可以连接 GitCafe 服务器了。

ssh -T git@gitcafe.com -i ~/.ssh/gitcafe

如果是第一次连接的话,会出现以下警告,不用担心,输入 yes 按回车就可以了。

The authenticity of host 'gitcafe.com (50.116.2.223)' can't be established.
#RSA key fingerprint is 84:9e:c9:8e:7f:36:28:08:7e:13:bf:43:12:74:11:4e.
#Are you sure you want to continue connecting (yes/no)?

中间会提示你输入 passphrase 口令。

Enter passphrase for key '/c/Users/username/.ssh/gitcafe':

最后,如果连接成功的话,会出现以下信息。

Hi username! You've successfully authenticated, but GitCafe does not provide shell access

以上皆为gitcafe官网中的配置连接教程,很好懂的.


2.3创建git库

在创建完一个git库后,gitcafe会很贴心的转到一个教程页,教导你怎么去初始化你的git项目库,跟着做就可以了

以下命令,请依照各位在gitcafe上的提示为准哦!这里的是本人的,各位不能完全按照以下敲进msysgit哦!

其中为什么写orgin呢?本人也不是很明白.待明白后再补充

全局设置:

git config --global user.name "name"
git config --global user.email your@email

2接下来:

• 在本地创建新的 Git 仓库
mkdir test
cd test
git init
touch README.md
git add README.md
git commit -m 'first commit'
git remote add origin git@gitcafe.com:name/test.git
git push -u origin master
或
• 在本地已有 Git 仓库
cd existing_git_repo
git remote add origin git@gitcafe.com:name/test.git
git push -u origin master

3当您完成的时候:

就可以继续下去!





PLC1200使用CB1241RS485通讯模块做从站进行Modbus Rtu通信 添加新设备(PLC)->设备和网络管理->点击PLC->看到硬件目录选择通信板->点到点->CB1241(RS485)->看到6ES7241-1CH30-1XB0选择添加,如图。指向Modbus保持寄存器数据块的指针 我这里指向了自定义的DB块数据中一个INT数组。在通信->通信处理模块->MODBUS(选择不带RTU的通信指令块)注意:接线时,TRA接485调试模块的B- TRB接调试模块的A+组态后的硬件标识符 270 对应自己组态后自动生成的。1:事务完成,且无任何错误。波特率对应自己使用的。 阅读详情

相关推荐

ethercat linux lan9252 - lan9253调试

linux 的ethercat测试

linsheng_111的专栏 1934

绝对干货!IT类最实用的网站及工具大集合!

1.聚合数据 大家在开发过程中,可能会用到各种各样的数据,想找一些接口来提供一些数据。比如天气预报查询,火车时刻表查询,彩票查询,身份证查询等等。有了这个接口,直接调用即可。各种各样的API接口满足你。 链接:http://www.juhe.cn/ 2.Git 还在担心自己辛辛苦苦写的代码被误删了吗?还在担心自己改错了代码不能挽回吗?还在苦恼于多人开发合

ishxiao的博客 5082

基于STM32的无人机智能避障与路径规划系统设计

本文详细介绍了基于STM32的无人机智能避障与路径规划系统设计,涵盖硬件选型、传感器组合、软件架构及算法实现。通过多传感器数据融合和改进的VFH+算法,系统在复杂环境中实现92%以上的避障成功率。STM32微控制器的实时性和低功耗特性为无人机自主导航提供了可靠保障,适用于工业巡检、仓储物流等场景。

blockchain9miner的博客 877

如何使用git,初学者教程

分类: 项目管理 一直把编程学习的代码托管在github上,现在转移到了gitcafe。我作为一个git的业余使用者,现在把关于git的知识整理一下。 1,首先找一个代码托管网址,像gitcafe,注册一个用户名yourname。 2,在gitcafe上新建一个空的项目,写好名称,比如Clang。 3,在本地安装好git,linux上的话很简单,基本上默认安

richermen的专栏 644

AI Agent实战:WorkBuddy安装部署、任务执行与模型接入全教程

AI Agent是当前自动化办公与智能工作流的核心技术,它区别于传统问答式AI,能够理解目标、拆解任务并调用工具交付完整成果。其底层原理基于任务规划、工具调用与结果验证的循环机制,让机器从“提供建议”进化为“完成任务”。在工程实践中,合理配置模型服务(如接入DeepSeek)、设计标准化Skill(技能包)与自定义指令,可以显著提升Agent在报告生成、数据分析、竞品调研等场景中的稳定性与效率。WorkBuddy作为典型的任务式AI工作台,为运营、产品、开发等多角色提供了统一入口,覆盖安装部署、任务描述公式

weixin_26712075的博客 289

STM32实战篇:使用USART发送/接收数据

在发送字符时也可以直接使用其对应的ASCLL码,例如: USART_SendData(USART1, 0x61);

qq_74114817的博客 596

Git托管平台

1、阿里(http://code.taobao.org/) 2、GitCafe (https://gitcafe.com/) 3、Csdn(https://code.youkuaiyun.com/) 4、开源中国(http://git.oschina.net/) 5、SVNChina(http://www.svnchina.com/) 6、GitHub(https://github.com/) 7、GitCo...

Radioman-lhq的博客 359

深入剖析一个卷积块(ConvBlock)

深入剖析一个卷积块(ConvBlock)

qq_45670407的博客 1925

Git使用教程(以gitcafe为例)

git简易配置,基于gitcafe教程,完成ssh配置

路过夏天 2169

elmos 524系列芯片笔记

芯片的工作工作原理:集成芯片Elmos524.03有发射回路和接收回路,手册有关的内部原理图,大致如下: 芯片会产生固有频率的电压信号,信号通过引脚DRV1、2输出给外部压电陶瓷片,产生固定频率的机械波,也就是所谓的超声波,超声波遇到障碍物时会反射,反射信号经过AINS、D引脚进入芯片,在芯片内部先后经过GAIN放大,滤波然后进入比较器,滤波后的信号(signal)同预先设定的阈值(threshold)比较产生信号输出。此信号最终会连接MCU处理器,需要重点关注。 基于这个内部的工作原

qq_38230916的博客 2485

OpenHarmony-AI调研

基于OpenHarmony-5.0.0版本以及laval社区等网络资料调研当前OH上的AI发展情况。

qqq1112345的博客 1369

git使用一步步说起

Git 是什么? Git 是目前世界上最先进的分布式版本控制系统(没有之一) Git有什么特点? 高端大气上档次 官网注册账号 https://github.com/ 安装 Linux系统(用的是unbunt) sudo git apt-get install git 安装完成后需要配置用户名和密码 git config --global just(设置用...

rushtogo的博客 144

PCL 直通滤波器【2026最新版】

PCL直通滤波器函数详解以及用于多字段滤波、强度滤波、获取某一时间范围内的点等高阶用法案例分享。博客长期更新,本文最近一次更新时间为:2026年3月11日。

点云侠的博客 40万+

一步步教你详细的git的安装到熟练使用

一步步教你详细的git的安装到熟练使用 **准备工作:**1.安装git和2.注册github账户 **git安装:**这个过程很简单 1、git下载地址:https://git-scm.com/download/win, 选择自己下载的版本,点击下载即可。下载完之后,双击应用程序,一路next即可完成安装 git的使用: 查看git是否安装成功可以借助命令:git --version git...

独孤一剑 364

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

一步步教你学会使用git超详细

实际开发流程 创建git仓库 此处以 国内 码云仓库为例 申请 码云仓库账号(进入 码云 申请账号并登陆) 登陆账号 创建 git仓库 进入创建仓库页面 填写 信息 进入创建好的仓库 进行克隆地址复制 本地克隆 桌面创建文件夹 进入文件夹 输入 cmd 回车( 注意:此教程是在安装了 git工具后操作) 在此页面输入: git clone 刚才复制的地址 回车...

xj-up的博客 9152

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

使用gitcafe, 一步步使用GIT

前置:安装设置GIT   在windows上只用git有多种方法,但本人在此选择的是直接安装mysygit。   从官网上下载它,它是一个exe的可执行程序,直接运行。   1.安装git   默认选择“use git bash only”,即只在msysgit提供的shell环境中使用git,不修改环境变量。注意,如果选择最后一项,有可能会覆盖w...

dcj3sjt126com的专栏 532

初次使用git上传项目,教你一步步上传文件,经验分享

1.首先我们需要了解的是Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 2.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 3.Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 一、首先我们需要去git的官网下载一下git! 1.这里我提供下git官网的地址:https://git-scm.com/。、 2.下载到本地后就进行傻瓜

qq_44890362的博客 9608

Git的使用:如何一步步将本地项目上传到Github

通过参照别人的博客成功地把项目上传到了github,同时结合自己遇到的问题分享给大家,希望对你们有帮助。 如果想详细学习Git的话,可以通过Git教程 - 廖雪峰的官方网站来学习。 Git的安装就不说啦。        第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。 (其实不创建本地版本库也可以,直接cd进入需要上传的项目文件里,再进行如下步骤,本人亲测有效)     ...

青红造了个大白之成长记 1157

❤️Git图文使用教程详解(一)

✍ 1、Git 1.1、概述 Git是一个免费的、开源的分布式版本控制系统 ,可以快速高效地处理从小型到大型的各种项目 Git易于学习,占地面积小,性能 极快 。 它具有廉价的本地 库 ,方便的暂存区域和多个工作 流分支等特性。 其性能优于 Subversion、 CVS、 Perforce和 ClearCase等 版本控制 工具。 官网地址:http://git-scm.com/ 1.2、版本控制 版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。 版本控制其实最

Augenstern_QXL的博客 1万+

Git学习(三)---如何在IDEA中使用Git

Git学习(三)—如何在IDEA中使用Git 首先,打开IDEA,在setting中搜索Git,配置Git,然后点击Test,如果配置成功会提示Git版本号。 打开一个项目,在顶部工具栏中的VCS里将项目继承到Git中 配置完之后,打开项目路径,如果产生了一个.git目录,则说明该项目成功配置为了一个git项目。 项目的推送方式有两种,一种是在git bash here中手动推送至远程仓库...

DOGIOOH的博客 203

打开git命令窗口_git 命令初探一

根据上一次的git 的环境搭建,今天小编带来进一步的学习,今天学习一些git的命令,怎么建立仓库管理自己的项目文件等,废话不多说,直接开始讲解。首先默认各位看官已经学习了上一篇的环境搭建,不知道的再回头看一看吧,再看这篇文章。首先在你喜欢的目录里建立一个目录,然后按照图示打开git 的命令窗口(当然也可以DOS 命令窗口,但需要配置全局path环境,这里我直接使用git 自带的)接着弹出下面的弹窗...

weixin_39628551的博客 9026

Git 的使用教程及安装教程

Git 安装 下载地址: https://git-scm.com/downloads 切记一定按照顺序来 1、下载完成后 - 傻瓜式安装(下一步) 2、安装完成后启动命令行(cmd) git --version 查看版本号,有提示版本即安装成功 git分布式语法 配置git用户名和邮箱 git config --global user.name “Your Name” git config --global user.email “email@example.com” 查看文件提交状态(红色 工作

hs1219462412的博客 310

如何使用git

如何使用git(适用初学者) 下载git 使用 git config --list 查看本地环境配置 如何配置 git config --global user.name [昵称] git config --global user.email [邮箱] 添加公钥 ssh-keygen -t rsa -C "xxxxx@xxxxx.com" //输入自己的邮箱 在此电脑&gt...

weixin_44502509的博客 205

GIT的安装和使用教程

GIT的安装和使用教程

qq_19891197的博客 1339

Git | 使用及上传代码到仓库

一个开源的分布式版本控制系统,常用于GithubGitee等仓库的上传网上教程对我这种小白,越看越头疼,于是自己边摸索边写了这篇教程官网:https://git-scm.com/

AcsdnHZB的博客 1913

码云以及Git的使用

码云以及Git的使用 码云就是一个远程管理的仓库,Git是用来上传和下载数据的工具. 首先访问网站 https://gitee.com/ 进行注册 注册完成后,进入如下页面 点击新建仓库 设置自己的仓库名称,选择是否公开 将图中所示框取消勾选 然后进入以下页面,不要关闭此页面 在网页 https://gitforwindows.org/ 中下载Git,将下载好的Git选择合适的安装路径...

weixin_30359021的博客 125
上一篇: Eclipse插件安装的三种方法
下一篇: 关于XP系统一些奇怪错误的收集
ichsonx
博客等级 码龄19年 202粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值