配置git 和gitcafe(看了网上的,加上了自己的一点点补充)

1,首先找一个代码托管网址,像gitcafe,注册一个用户名yourname。

2,在gitcafe上新建一个空的项目,写好名称,比如Clang。

3,在本地安装好git,linux上的话很简单,基本上默认安装了。win上面推荐用cygwin模拟linux环境,直接下载安装git软件包。(或者是用msysGit也行,我就是用这个的)。

4,设置好本地的ssh密钥:

$ cd ~/. ssh 检查本机的ssh密钥

如果提示:No such file or directory 说明你是第一次使用git。

如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。

$ mkdir key_backup

$ cp id_rsa* key_backup    //备份其实(当时没看懂)

$ rm id_rsa*

生成新的密钥:

ssh-keygen –t rsa –C “yourmaill@yourmaili.com”

注意: 此处的邮箱地址,你可以输入自己的邮箱地址。在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。这个设置是防止别人往你的项目里提交内容。

打开本地的.ssh/id_rsa.pub文件。此文件里面内容为刚才生成人密钥。

登陆gitcafe系统。点击账户设置--->SSH公钥管理 ---> 添加新的公钥,把你本地生成的密钥复制到里面(key文本框中), 点击 保存 就ok了

第一次在本地设置git时须:

$ git config --global user.name "yourname"//gitcafe上的用户名

$ git config --global user.email "yourmaill@yourmaili.com"//填写自己的邮箱

5,选一个本地的项目存放位置,比如/home文件夹。

$ git init     //就会将该文件夹变成一个git仓库(repository)

6,在home下新建你的项目Clang文件夹,进入Clang文件夹,新建一个README.MD文件,(这新建过程可以用命令,也可以直接在windows下操作)然后使用如下命令:

$ git status   //查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/gitcafe管理。

$ git add .   //(.)点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库。

Ps:git的强大之处就是有一个本地仓库的概念,在没有网络的情况下可以先将更新的内容提交到本地仓库。

$ git commit –m "new natter "  //对你更新或修改了哪些内容做一个描述。

$ git remote add origin [email protected]:yourname/Clang.git

//如果是gitlab就会是   [email protected]:yourname/Clang.git

//如果你是第一次提交项目,这一句非常重要,这是你本地的当前的项目与远程的哪个仓库建立连接。

Ps: origin可以改为别人的名字,但是在你下一次push(提交)时,也要用你修改之后的名字。

$ git remote -v  //查看你当前项目远程连接的是哪个仓库地址。

$ git push -u origin master  //将本地的项目提交到远程仓库中。

7,以上步骤就是你将新建的Clang项目推送到gitcafe托管的步骤,(对于gitlab也是一样的)。当你在别的主机上想要下载这个项目时,首先还是先设置好ssh公钥并在网站上添加,然后:

$git clone [email protected]:yourname/Clang

//项目编会克隆到你的当前主机上

8,如果想删除项目中的一个文件,比如Clang文件夹下的a.c :

$cd Clang/

$git rm a.c

$gir commit -m "delete a.c"

$git push origin master

9,如果你想使本地的Clang项目与网站上最新的项目同步:

$ cd Clang/

$ git fetch origin    //取得远程更新,这里可以看做是准备要取了

$ git merge origin/master  //把更新的内容合并到本地分支/master

10,以上就是git代码托管的初学者教程,作为知识记录,欢迎补充指正。

 
时间: 2024-10-13 15:06:49

配置git 和gitcafe(看了网上的,加上了自己的一点点补充)的相关文章

使用Jenkins配置Git+Maven的自动化构建

背景 最近安装Jenkins,参照网上的各种资料进行尝试,折腾了好久,但是查找了这么多资料,相似度在90%以上!!!,相同的安装过程,测试了几台机器,未曾成功,不得不感慨自己能力有限,最终慢慢摸索,形成思路,现分享给大家,希望大家在安装的时候少走弯路. PS:本人很痛恨这种粘贴复制,毫无思考的博主,不但浪费了大家的时间,还浪费了大家的感情. 知识背景 首先需要理解的是,Jenkins是帮我们将代码进行统一的编译打包.还可以放到tomcat容器中进行发布. 意思是我们通过配置,将以前:编译.打包.

每个项目单独配置 git 用户

git多账号登陆问题 取消git全局设置 很多同学照着网上的教程,都会对git进行全局设置,例如: git config --global user.name "your_name" git config --global user.email "your_email" 如果你多参与的项目都允许你用同一个用户名和邮箱,这样设置当然没问题,但是,一旦你进入公司,估计是没有自主选择权利的,公司都会配置相应的域账号和邮箱,因此我们首先需要取消git的全局设置 git co

1、开启Git之旅—安装配置Git

1.下载 看了这么多关于Git的文章,终于是时候尝试一下Git了,但是首先我们要安装它,网上介绍的安装方式有很多,我们采用Git 官方站点下载的最新版本源代码安装的方式. 下载地址:http://git-scm.com/download 此处我选择windows版本, 或者使用 msysGit项目 提供的安装包 下载地址:http://msysgit.github.com  此处就不过多介绍 2.安装 下面开始安装Git,软件的安装就无需过多的废话了,直接描述一下安装的是什么东西,在完成之后就可

IDEA第二章----配置git、tomcat(热部署)、database,让你的项目跑起来

第一节:下载git客户端,整合idea 由于博主公司用的git版本管理,所以本系列都是基于git版本工具的,当然SVN与git配置类似.git同样支持安装版和解压版,支持各种操作系统,我这里下载的是Windows的解压版. 选择刚才解压后的文件夹,选择cmd文件夹下的git.exe,然后点击Test查看是否连接成功. 注:如果没有配置git客户端,用git地址导入项目会提示你找不到git.exe. 第二节:配置tomcat(热部署稍后会讲到) tomcat下载安装就不在累赘,博主用的是tomca

cygwin配置git

对于windows用户来说,使用git bash经常会出现乱码情况,那么一款优质高尚的软件,值得推荐一下了,那就是cygwin 下载cygwin后,在安装过程中,安装git,安装vim编辑器 然后会在安装目录下看到类linux目录结构: 配置别名alias: 打开vim /etc/bash.bashrc,添加: #自定义ls颜色 alias grep='grep --color' # show differences in colouralias ls='ls -hF --color=tty -

Android Studio配置Git及Git文件状态说明

Android Studio配置Git还是比较简单的,麻烦的是可能中间出现各种问题.如果你想了解或感兴趣,请往下看. 首先你得下载Git客户端,网址:http://git-scm.com/download/. 根据需要下载相应的版本,并安装.然后在Android Studio中指定git.exe,点击“Test”,成功则会弹出以下提示. 由于我用的是Android Studio 2.0 Preview,根本不存在“Enable Version Control Integration”提示,害我找

LinuxMint配置Git(图文教程)

1.生成秘钥(直接回车,秘钥存放路径看命令行信息) 2.打开秘钥,需要注意的是.ssh可能是隐藏的,这时需要Ctrl+H显示隐藏文件夹 3.复制秘钥,添加到GitHub(Settings), 4.添加用户信息 5.clone一个文件测试一下(提交的时候出了点小问题,根据提示设置一下就行了) 6.提交(Linux每次都要输入用户名密码,不知道是出于安全还是设置不对,Windows是不需要每次输入的) 7.查看是否提交成功(注意README.md刚被修改) 以上,Linux下配置Git

配置Git Extension免密码发布代码到CSDN

[本文默认大家安装了Git以及Git Extension] 今天花费了许多的时间处理这个问题,希望能给大家节约时间.闲话少说:使用ssh验证来push(上传)代码到code.csdn.net的优点在于避免每次都输入密码.步骤如下:1.使用git bush创建公钥.    但是注意一点,那就是git bush运行的默认目录必须是你的git档案库的目录,如何做到呢?    1.运行,CMD.调出那个黑乎乎的命令行    2. 通过命令行命令(各种cd)进入你的git档案库目录.举例如下       

vscode配置git及码云

1.将代码放到码云 到码云里新建一个仓库,完成后码云会有一个命令教程按上面的来就行了 码云中的使用教程: Git 全局设置: git config --global user.name "ASxx" git config --global user.email "[email protected]" 创建 git 仓库: mkdir wap cd wap git init touch README.md git add README.md git commit -m