github建立网站,创建github邮箱

hacker2年前黑客组织203

如何在本地环境配置github

github是程序猿的代码托管平台,也是基于git的开源分布式版本控制系统。然而,当你登陆github官网时,它并没有为你准备一个很好的代码上传的系统,这是因为它是基于git的分布式版本管理系。那么,如何更快更有效的将本地代码上传到github呢?首先,我们需要在本地安装git,这样才能在本地环境中使用git命令行,(例如:$ git add index.html)其次是要连接到你的github账户上,这样才能把你的代码文件上传上去,而每一次的更改都会形成一个版本记录,这样对团队协作是很有帮助的。

安装 Git

这里主要讲的是mac系统,windows也是一样的,只不过mac是在终端下进行,而windows是在cmd下进行的。安装git,这里推荐安装Apple公司的Xcode,Xcode集成了Git,最新版的Xcode已经默认安装好了git。完成安装之后,就可以使用 git 的命令行工具。

当然,首先你需要注册一个github账户。

配置帐号信息

在cmd或者终端下输入以下命令行:

git config --global user.name trigkit4

git config --global user.email 345823102@qq.com

当然,这是我的账户信息,你需要将他们换成你自己的。

创建本地ssh

这是一种传输代码的 *** ,速度快又安全。SSH 是目前较可靠,专为远程登录会话和其他 *** 服务提供安全性的协议。

在终端或cmd输入以下命令行:

ssh-keygen -t rsa -C "345823102@qq.com"

当然,邮箱依然换成你注册github时所用的邮箱。如下图所示

路径选择 : 使用该命令之后, 会出现提示选择ssh-key生成路径, 这里直接点回车默认即可, 生成的ssh-key在默认路径中;

密码确认 : 这里我们不使用密码进行登录, 用密码太麻烦;就一路回车下去

将ssh配置到GitHub中

在mac os X 下前往文件夹,/Users/自己电脑用户名/.ssh。

windows应该是(C:\Documents and Settings\Administrator\.ssh (或者 C:\Users\自己电脑用户名\.ssh)中)。

然后用记事本打开id_rsa.pub,将里面的全部代码复制到github的SSH中。

id_rsa.pub 文件内容 :

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS0qLtpontavr43AQntX4oBOsg2R3QlWubMYvfgJsIDX6NWd5RaIDLBLEMwIFLDcpvpQKvk5S/bTy4vTuWqeY6fkQ/tZBKksQn1WuYDcSfjLF8BuPMfdkboTh9NaKESKnsiWdranEVbmB5vOAHm8T+HFGdzG7Tz4ygzCnTwvdpBYrd/4jgeazws2d7CuMeuyb+FxdDTQy9YmJJm+82ypfR//bLyzRJo3SYadnPO3VdOAZCO1Isky+p/0nNN/obC4t2y2+oHBAqJV9h37f9S8UShgDmZoVLicRi4poni0i70xj+t/hnOsT8fmEc+vM9USyN+ndawz2oWjikKgln1jOB 345823102@qq.com

登陆github网站,点击Settings——SSH keys——点击右侧的Add SSH key ,接下去你懂得。

验证是否配置成功 :

复制如下代码:

ssh -T git@github.com

然后出现如下信息:

Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts.

Hi hawx1993! You've successfully authenticated, but GitHub does not provide shell access.

验证时可能让你输入YES,当出现以上信息时,说明配置成功,可以连接上GitHub;

创建版本库

之一步,在本地创建一个版本库,代码如下:

$ mkdir test #test是你的文件夹的名字

$ cd test #进入test所在目录

$ pwd #pwd命令用于显示当前目录

/Users/trigkit4/test #这是在我的Mac上的目录

第二步,通过git init命令把这个目录变成Git可以管理的仓库:

$ git init

然后会输出以下信息:

Initialized empty Git repository in /Users/trigkit4/banner/.git/

这里的.git目录是Git用来跟踪管理版本库的,默认是隐藏的。

第三部,接着,在github上创建一个你自己的new repository,然后下一步,

mkdir test

cd test

git init

# initialize your git repository

touch README

# create a file named README

git add README

# add README to cache

git commit -m 'first commit'

# commit your files to local repository

然后我们将本地的文件传送至github中,使用如下命令:

git remote add origin

git push -u origin master

从现有仓库克隆

git clone git://github.com/yourname/test.git

git clone git://github.com/yourname/grit.git mypro#克隆到自定义文件夹

本地

git add *#跟踪新文件

rm *git rm *#移除文件

git rm -f *#移除文件

git rm --cached *#取消跟踪

git mv file_from file_to#重命名跟踪文件

git log#查看提交记录

git commit#提交更新

git commit -m 'message'

git commit -a#跳过使用暂存区域,把所有已经跟踪过的文件暂存起来一并提交

git commit --amend#修改最后一次提交

git reset HEAD *#取消已经暂存的文件

git checkout -- file#取消对文件的修改(从暂存区去除file)

git checkout branch|tag|commit -- file_name#从仓库取出file覆盖当前分支

git checkout -- .#从暂存区去除文件覆盖工作区

分支

git branch#列出本地分支

git branch -r#列出远端分支

git branch -a#列出所有分支

git branch -v#查看各个分支最后一个提交对象的信息

git branch --merge#查看已经合并到当前分支的分支

git branch --no-merge#查看为合并到当前分支的分支

git branch test#新建test分支

git checkout test#切换到test分支

git checkout -b test#新建+切换到test分支

git checkout -b test dev#基于dev新建test分支,并切换

git branch -d test#删除test分支

git branch -D test#强制删除test分支

git merge test#将test分支合并到当前分支

git rebase master#将master分之上超前的提交,变基到当前分支

常见错误

之一个:

error: src refspec master does not match any.

error: failed to push some refs to ''

输入如下代码:

$ cd myproject

$ git init

$ git add .

$ git commit -m 'initial commit'

$ git push origin master

第二个:

git push -u origin master fatal: unable to access '': SSLRead() return error -9806

这种错误就是https挂了,解决方案就是在project目录里面的.git/config文件里面,修改repo的url连接,从https修改为git协议就可以了。

本来是url =

修改为

[remote "origin"]

url = ssh://git@github.com/ZeyuChen/TPlus.git

fetch = +refs/heads/*:refs/remotes/origin/*

再次push就ok了。

Git 命令详解

现在我们有了本地和远程的版本库,让我们来试着用用Git的基本命令:

git pull:从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例如:'git pull origin master'就是将origin这个版本库的代码更新到本地的master主枝,该功能类似于SVN的update

git add:是 将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如'git add app/model/user.rb'就会增加app/model/user.rb文件到Git的索引中,该功能类似于SVN的add

git rm:从当前的工作空间中和索引中删除文件,例如'git rm app/model/user.rb',该功能类似于SVN的rm、del

git commit:提交当前工作空间的修改内容,类似于SVN的commit命令,例如'git commit -m story #3, add user model',提交的时候必须用-m来输入一条提交信息,该功能类似于SVN的commit

git push:将本地commit的代码更新到远程版本库中,例如'git push origin'就会将本地的代码更新到名为orgin的远程版本库中

git log:查看历史日志,该功能类似于SVN的log

git revert:还原一个版本的修改,必须提供一个具体的Git版本号,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号都是生成的一个哈希值

github怎么注册啊(麻烦你了)

进入github官网,点击右上角注册按钮。

填写账号名,邮箱和密码

选择免费的公开仓库,点击完成就提示注册成功了。

点击右上角的账号设置,可以填写一些基本信息。这部分属于github的社交功能了

我们看到页面上有一个警告标记,是邮箱验证。打开邮箱找到邮件点击即可。如果没收到邮件的话,可以点重发。

好了,准备开始玩玩git。

怎么注册github

1:注册一个GitHub账户

百度搜索GitHub或者直接点击进入官网

进入之后我们开始注册,这里需要填写昵称(用户名)注册邮箱和密码,这里需要注意以下几点

昵称一栏:每次在你输入昵称之后,都会检查是否已经被注册了。如果被注册了,那么会提示Username is already taken.此时你需要另换一个昵称进行注册,昵称只能出现字母、数字、短横线,不能使用下划线。并且开头也不能使用短横线(-).也不能使用中文昵称。

邮箱一栏:要填写合法邮箱,并且是未在GitHub注册过的邮箱,否则会弹出错误提示

密码一栏:注意密码至少是7个字符。

这些填写正确之后,此时点击最下方的绿色大按钮就开始注册了。

点击验证

验证完毕,点击Create an account

2:选择账户类型

这时会弹出一个界面,让你选择你的私人计划(personal plan),即选择免费用户还是付费用户,付费用户可以拥有私人代码仓库(repos),即别人不能查看你的代码,免费用户的仓库是公开的,任何人都能查看。

这里我们选择免费用户就可以了。如果你想成为付费用户,那么点击上面的choose按钮,最后我们点击下面的Continue继续就可以了.

3:完成问卷

GitHub为了分析用户设置几道问卷,可以如实回答也可以随便填写。

4:验证邮箱

如下图所示已经注册完成,点击Read the guid阅读文档,都是英文看不懂,点击start a project,开始一个项目。

紧接着会出现下面这张图,意思是需要验证邮箱,登录你注册时填写的邮箱,进行验证

进入邮箱找到GitHub发送的验证邮件,点击任意一个链接即可验证并跳回到注册完成后的页面,再重新点击start a project,开启之一个版本库。

5:建库

填写你的库名称,然后点击绿色按钮create repository创建项目

仓库创建成功

二:安装Git

点击下载Git

选择需要下载的平台版本,现在我们只讲解Windows平台的。

下载完成以后,直接一步步Next下去安装完成就可以了,这里就不再详细讲解了

三:本地仓库上传到githubcang仓库

      在E盘下GitHubTest仓库中有一个mytest.txt文件,现在要讲mytest.txt文件上传至github中

1:文件保存至本地仓库,鼠标右击选择Git Bash Here

配置用户名和邮箱

红线部分分别是账户和邮箱

添加和提交

提交成功

2:生产SSH密钥

$ ssh-keygen -t rsa -C "1266981353@qq.com"

按3个回车,密码为空

红线部分填写的是邮箱

在C:\Users\Administrator\.ssh目录下找到id_rsa.pub复制里面所有内容

登录你的gihub账号,点击Your profile

然后点击Edit profile

选择SSH并新建一个SSH Key

其中Title中的名称可以任意填写,将C:\Users\Administrator\.ssh目录下id_rsa.pub复制的所有内容粘贴到Key中,点击Add SSH Key,SSH密钥完成

3:远程提交

添加新的远程仓库

$ git remote add origin git@github.com:xiaoqingchen17/mytest.git

其中红色部分的URL时是gihub中的SSH

远程提交:git push origin master

xiaoqingchen17是我注册的账号

这时再看gihub中的mygit仓库,发现多了一个mytest.txt文件

远程提交完成!!

GitHub是什么?GitHub如何使用

一、 GitHub是一个源代码的在线托管平台,提供了版本控制和协同工作功能。

二、GitHub使用步骤:

步骤一、创建一个知识库

在GitHub里,知识库总是用来组织某一个特定的项目。知识库可以包含文件夹,文件,图片,音频,视频,数据表或数据集--任何你的项目需要的文件都可以。

步骤二、创建一个分支

分支是同时对一个知识库或者说项目进行工作进行版本区分的方式。

默认的情况每一个知识库都会有一个master分支,这是所在项目的主分支,可以理解为项目的生产环境或正式环境。

步骤三、修改并提交

目前就在 readme-edits 分支里,这是 master的一个拷贝。接下来来进行一些修改。

在GitHub要把修改和提交叫作commits。每一次的commit 都需要一个commit message,用来说明这次修改的目的。Commit

messages保存了所有修改的日志,这样别人可以看出来这个项目作了哪些修改和为什么要做这些修改。

步骤四、创建一个合并请求

合并请求是GitHub进行团队协作的核心,当创建一个合并请求的时候,所做的就是提议将修改合并到别的分支中去。合并请求时会显示两个分支的不同之处,通过绿色和红色来标识新增或删除。

步骤五、合并请求

在这最后一步我们要做的就是把你修改过的分支readme-edits合并到master分支中去。

点击 Merge pull request按钮。

点击Confirm merge。

点击 Delete branch 按钮来删除已经不需要的分支。

相关文章

网易云国际版邮箱注册不了,网易云国际版邮箱注册

网易云国际版邮箱注册不了,网易云国际版邮箱注册

怎么样申请邮箱 1、搜索QQ邮箱 打开百度浏览器,在百度浏览器输入框中输入QQ邮箱进行搜索。点击帐号密码登录 点击登录QQ邮箱官网进入,跳转页面点击右下角的帐号密码登录。点击新用户注册 在帐号密码登录...

邮件微笑符号,邮箱微笑符号

邮件微笑符号,邮箱微笑符号

outlook 邮件里如何打表情 outlook不可以打表情哦,在 Outlook 中,在邮件窗口中使用“插入”菜单。此功能要求使用 Word 作为电子邮件编辑器,并且邮件格式为 RTF 或 HTML...

东宁特遣队和远东特遣队,xel邮箱

东宁特遣队和远东特遣队,xel邮箱

WPS文档群发邮件为什么会发不全? 望提问者耐心看完,望能帮你,看到及时采纳,谢谢?第一:首先要先收集好客户准确邮箱,用Esxel表格保存,建议按“客户类别”分类收集,比如“合作客户,跟进客户等等”且...

黑客小故事短篇文章,黑客小故事

黑客小故事短篇文章,黑客小故事

比较经典的黑客故事有哪些? 凯文·米特尼克被美国司法部称他为“美国历史上最想要的计算机犯罪分子。”凯文·米特尼克的故事广为人知,它甚至是一部名为《追踪》(Track Down)的专题电影的基础。由于入...

希腊政府现状,希腊政府邮箱

希腊政府现状,希腊政府邮箱

去希腊旅行需要办理哪些手续? 1、亲~您好。希腊自由行签证办理流程:希腊为申根国家,前往申根协议国家旅游,可以只申请一国签证,向主要目的地国驻华使馆申请;如果主要目的地不确定或在各目的...退休人员:...

俄罗斯黑客排第几位,俄罗斯黑客排第几

俄罗斯黑客排第几位,俄罗斯黑客排第几

操纵大选又引发卡塔尔断交潮的"俄罗斯黑客"有多牛? 卡塔尔断交潮发生后,美国调查人员认为,俄罗斯黑客入侵了卡塔尔国家新闻机构,并植入一则假新闻,挑起了卡塔尔外交危机。美方安全机构公布调查结果称,所搜集...

评论列表

访客
2022-09-26 04:03:45

email 345823102@qq.com当然,这是我的账户信息,你需要将他们换成你自己的。创建本地ssh这是一种传输代码的方法,速度快又安全。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性

访客
2022-09-25 21:12:55

.com/ZeyuChen/TPlus.git fetch = +refs/heads/*:refs/remotes/origin/*再次push就ok了。Git

访客
2022-09-26 03:27:53

邮件点击即可。如果没收到邮件的话,可以点重发。好了,准备开始玩玩git。怎么注册github1:注册一个GitHub账户百度搜索GitHub或者直接点击进入官网进入之后我们开始注册,这里需要填写昵称(用户名)注册邮箱和密码,这里需要注意以下几点昵称一栏:每次在你输入昵称之后,都会检查是否已经被注册

访客
2022-09-26 05:25:04

ttps修改为git协议就可以了。本来是url = 修改为[remote "origin"] url = ssh://git@github.com/ZeyuChen/TPlus.git fetch = +refs/heads/*:refs/r

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。