GIT配置

下载并安装github,https://git-for-windows.github.io/

第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。

你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。

第二步:通过命令git init把这个文件夹变成Git可管理的仓库。

成功后在文件夹有隐藏的文件.git。

通过git status查看状态

第三步:这时候你就可以把你的项目粘贴到这个本地Git仓库里面(粘贴后你可以通过git status来查看你当前的状态),然后通过git add把项目添加到仓库(或git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的)。在这个过程中你其实可以一直使用git status来查看你当前的状态。

第四步:用git commit把项目提交到仓库。

第五步:创建SSH KEY。

git使用SSH配置, 初始需要以下三个步骤

  • 使用秘钥生成工具生成rsa秘钥和公钥
  • 将rsa公钥添加到代码托管平台
  • 将rsa秘钥添加到ssh-agent中,为ssh client指定使用的秘钥文件

具体操作如下:

1. 检查本地主机是否已经存在ssh key

1 cd ~/.ssh2 ls3 //看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key

如果存在,直接跳到第三步

2. 生成ssh key
如果不存在ssh key,使用如下命令生成

1 ssh-keygen -t rsa -C "xxx@xxx.com"2 //执行后一直回车即可

生成完以后再用第二步命令,查看ssh key

3. 获取ssh key公钥内容(id_rsa.pub)

1 cd ~/.ssh2 cat id_rsa.pub

如下图所示,复制该内容

4. Github账号上添加公钥
进入Settings设置

添加ssh key,把刚才复制的内容粘贴上去保存即可

5. 验证是否设置成功

1 ssh -T git@github.com

显示如下信息表明设置成功

设置成功后,即可不需要账号密码clone和push代码

注意:之后在clone仓库的时候要使用ssh的url,而不是https!

这一步验证可能不成功:报错:connect to host github.com port 22: Connection timed out' error

解决方法:

Vim简单操作

 输入i代表插入,退出命令

按 ESC键 从编译模式进入命令模式,再输入 ZZ (大写哦)。这样就会保存文件并退出vim。

步:在Github上创建一个Git仓库。

你可以直接点New repository来创建,比如我创建了一个LIbTest的仓库

第八步:在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的提示,可以在本地TEST仓库的命令行输入:

$ git remote add origin https://github.com/liangfei8402/LibTest.git

第九步:关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:

$ git push -u origin master 由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

 $ git push origin master 上传项目的过程可能需要等一段时间,完成之后是这样的:

 

这时候你再重新刷新你的Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了:

总结:

其实只需要进行下面几步就能把本地项目上传到Github

1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;

2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;

3、再通过git commit -m "注释内容"把项目提交到仓库;

4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://github.com/guyibang/TEST2.git将本地仓库和远程仓库进行关联;

5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;(若新建远程仓库的时候自动创建了README文件会报错,解决办法看上面)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值