github与git之间怎么建立连接

  git是一款强大的分布式版本控制系统,到底是什么意思呢?其实我也不知道,以后知道了再补上吧。下面咱们来讲一下github怎么与你电脑上的git建立起连接关系。

  一、你要有一个github账号。

  去百度。然后自己建一个仓库(repository),仓库名记着。

  二、你电脑上要有一个git客户端。

  去百度。

  需要说明的是,如果你喜欢手打命令行就直接下载git就好,如果你嫌命令行记着麻烦那你就多下载一个TortoiseGit,TortoiseGit就是一个小乌龟打辅助的,有了这个辅助输出你就不用打命令行了只需要图形化界面操作就好。(当然打命令行可以装逼。。咳咳,我什么都没说。。)

  三、跟着我做。

首先,在你喜欢的地方新建一个文件夹来存放git项目。我就直接在桌面上建了哈,文件名你自己随便。(作为一名开发者要时刻牢记不要用中文。无奈)

进入这个文件夹,单机右键点击bash,然后会出来命令框,接下来开始打命令行了:

1.先配钥匙(钥匙的作用是把你电脑上面的git和github连接)

$ ssh-keygen -t rsa -C "[email protected]" //注意啊孩子,双引号里面是你的邮箱。填你常用的就行。还有enter代表执行。

配钥匙的过程中不管你看到什么一路enter就好。然后你会在C:\Users\Administrator\.ssh目录下面看到三个东西,其中一个是.pub格式的,用记事本打开它,复制。然后来到你的github,在setting里面找到ssh keys把你刚才复制的钥匙给粘贴了,title随便写一个。

2.建仓库

$ git init

打完这个命令行敲回车,你会发现你的这个文件夹下面多了一个.git文件夹,没有的在查看里面把隐藏的文件给显示出来就好了。

3.设置用户名和邮箱。

1 $ git config --global user.name "your name"
2 $ git config --global user.email "[email protected]"

4.添加远程地址

$ git remote add origin [email protected]/你的github用户名/仓库名.git

例如,我的github的用户名是jikiuj仓库名是first git test,然后就这样打

$ git remote add origin [email protected]github.com/jikiuj/first-git-test.git   

发现了吗?仓库名的空格用 - 来代替

好了,第4个命令行打完之后呢进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。马上成功了,来吧。

5.新建一个txt文本,里面写点东西。我的命名为read

6.add和commit

$ git add read.txt
$ git commit -m "这是你commit的原因,写了方便你我他"

7.push推送到你的github

$ git push -u origin master

好了,你已经成功了。

接下来会弹出消息框让你输入用户名和密码。就是你github的用户名和登陆密码。填了,然后回车。接下来会有一大片的 warning,不用理他,你只需要静静地等几秒,好了看看你的github是不是已经有了这个txt文件了。

----------------------------------------------------------------------我是优雅的分隔符-------------------------------------------------------------------------------------------

通过上面的步骤,现在你已经可以在你的github上面随意的上传东西了。但是现在问题来了,github主要的用途就是多人协作做一个项目。那么别人怎么参与到你的项目中来呢?

步骤其实很简单。比如你的同学叫 蜀云泉。

一、蜀云泉的电脑上先装好git。

二、蜀云泉的电脑上用git来生成一个公钥,然后把这个公钥用记事本打开,把内容给我,也就是这个项目的第一创建人。第一创建人就在这个项目的setting里面的Deploy Keys里面把蜀云泉的公钥给添加上。如图

三、蜀云泉的电脑上配置好邮箱,用户名之类的之后呢,添加远程地址还是第一创建人的这个项目的地址,像这样

$ git remote add origin [email protected]/jikiuj/first-git-test.git  

其实和上面的步骤差不多。。。。。

四、好了,重要的一步来了,你先在git bash命令框里面执行一下下拉语句。意思就是第一创建人的项目里面的东西蜀云泉先拉下来看看

$ git pull origin master 

pull之后呢,第一创建人项目里面的东西你也有了。

五、自己添加东西吧,代码,文本,什么什么的只要有用就加上,然后就是对你的这些内容进行 add  commit  push  这三步拉。这里要说一下,如果你只用命令行的话可以这样

$ git add  happy.txt
$ git add  music.mp3
$ git add  file
$ git commit -m " i add some files"$ git push -u origin master

看到了吗?可以add好几个,然后commit一次,push一次就好了。如果你还是觉得麻烦,那就下载个小乌龟用图形化操作界面去操作。还有一种方法就是利用github的客户端。这里就不多叙述了。

时间: 2024-08-23 07:53:28

github与git之间怎么建立连接的相关文章

Spark分析之Master、Worker以及Application三者之间如何建立连接

Master.preStart(){ webUi.bind() context.system.scheduler.schedule(0 millis, WORKER_TIMEOUT millis, self, CheckForWorkerTimeOut) //定时任务检测是否有DEAD WORKER需要移除 case CheckForWorkerTimeOut => { timeOutDeadWorkers() } /** Check for, and remove, any timed-out

Docker使用Link在容器之间建立连接

原文链接:Docker使用Link在容器之间建立连接 在使用Docker的时候我们会常常碰到这么一种应用,就是我需要两个或多个容器,其中某些容器需要使用另外一些容器提供的服务.比如这么一种情况:我们需要一个容器来提供mysql的数据库服务,而另外两个容器作为客户端来连接使用mysql数据库服务.下面我们就来看看Docker是怎样通过Link来实现这种功能的. 1. 这里我们首先创建两个容器image,一个用来模拟mysql数据库,另外一个使用mysql的client来模拟一些使用mysql服务的

Git在mac中和远程仓库建立连接

1.下载git http://git-scm.com/download/ 2. 安装git 按照文字提示即可 3. 验证是否成功,输入命令行 git --version 4. 添加你得git账户和邮箱 git config --global user.name "xiqian.lxq" git config --global user.emall "[email protected]" 5.生成秘钥: ssh xiqian$ ssh-keygen -t rsa -C

Git如何通过SSH连接github和如何添加协作开发者

</pre><pre name="code" class="java">**********1.在执行git push origin master指令时报如下错误: [email protected] /d/ilucky/message/code (master) $ git push origin master Username for 'https://github.com': IluckySi Password for 'https:/

GitHub及Git的简单使用

在github站点下载安装完git后,运行Git Shell (命令行窗口),我们需要如下几个步骤来完成一个工程发布到github站点 ###git信息设置 1:设置账号信息:git config --global user.name "自己账号" 2:设置邮箱信息:git config --global user.email "自家email" //查看配置列表:git config --list ###ssh配置(本地仓库和服务端仓库沟通凭据吧) 3:ssh-k

如何创建/修改远程仓库 + 如何删除远程仓库 + 如何删除远程仓库中的某个文件或文件夹 + 如何使用git将本地仓库连接到多个远程仓库

首先我们来区分一些概念.术语.名词.不然脑子一锅粥,总是晕!!!博主对此深有体会!从中学到了没事要多总结.多归类! 仓库有本地仓库和远程仓库之分.仓库都可以叫做服务端(器).本地仓库有:Windows.Linux.MacOS.(指的是运行在不同系统下的本地仓库)远程仓库有:GiuHub(国外).Gitee码云(国内).Coding(国内)等等.(说白了就是服务器)那么服务端可以分为:本地服务端(器).远程服务端(器).连接仓库的方式有:https.SSH等等.连接仓库的客户端软件(工具)有:Gi

github和git的简单使用

本次主要介绍与实践课程息息相关的小组合作开发,通过github和git可以很好对小组成员的代码进行管理.我邀请刘子义和我分别扮演合作中的项目经理和团队成员两种角色. 首先介绍一下github的主要功能: (1)Git仓库 (2)Organization(优点是可以统一管理和权限) (3)Issue(是将一个任务或问题分配给Issue进行追踪和管理,即每当进行Pull Request就会创建一个Issue) (4)wiki(任何人都可以随时保存一篇文章进行更改并保存) (5)Pull Reques

PHP与MySql建立连接

通过PHP脚本建立与一个MySQL数据库的连接时,数据库服务器的主机位置(在本地就是localhost).用户名(root).密码.和数据库名是必须的.一旦建立连接,脚本就能执行SQL命令.二者联系的一系列步骤主要为四步: 1.用mysqli_connect()连接数据库: 2.组装SQL查询串,放入一个变量,该变量将作为下一步的必须参数: 3.用mysqli_query()执行查询, 4.用mysqli_close()关闭连接. 下面深入分析 一. mysqli_connect():建立连接,

Github与Git的学习

一.Github与Git的简介与区别 1.Github是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办.迄今拥有59名全职员工,主要提供基于git的版本托管服务. 2.Git是一款开源的分布式版本管理工具,git的诞生也是相当传奇的,由Linux之父-Linus Benedict Torvalds开发