常用工具【01】——git上传本地项目到github的应用

时间:2021-11-24 09:43:01

###首先请下载git和注册github

下载git工具;http://git-scm.com/download/

注册github:https://github.com/

将本地项目上传到github

  1. 首先在本地磁盘上新建一个要存放github的目录,并把你的项目放到里面(这里我们假定放在F:\git\github目录下)

    常用工具【01】——git上传本地项目到github的应用

  2. 然后在你线上的github上创建一个Repositories(这里我们假定这个仓库的名称为:test)
    常用工具【01】——git上传本地项目到github的应用

    常用工具【01】——git上传本地项目到github的应用

  3. 使用git
    使用git bash 命令行工具:

    常用工具【01】——git上传本地项目到github的应用

    (1)创建一个身份标识:

    git config --global user.name XXXXX(这是你在github上的用户名)

    之后,接着执行:

    git config --global user.email WWWWWW(这是你在github上的密码)

    (2)使用cd 命令进入到你在本地上存放github的目录

    cd f:
    cd git
    cd github

    常用工具【01】——git上传本地项目到github的应用

    此时你处在github根目录下(我们通常称此目录为git仓库),即你存放github项目的目录。

    (3)对git仓库初始化

    git init

    常用工具【01】——git上传本地项目到github的应用

    这样就将你的本地的github目录作为git仓库了。此时,在该目录下会有一个隐藏的.git文件夹。

    (4)克隆github仓库到本地

    git clone XXX(XXX是你在github上Code页的ssh链接)
    常用工具【01】——git上传本地项目到github的应用

    这样,你在github上对应的仓库就会克隆到你在本地的git仓库。

  4. 上传项目到github——让git与github建立连接

    (1)要上传项目到github,我们需要做一步重要的操作:生成公钥文件.id_rsa.pub

    (2)使用命令生成公钥文件

    ssh-keygen -t rsa -C XXX@email.com

    常用工具【01】——git上传本地项目到github的应用

    执行该命令会在C:\Users\用户名.ssh
    这样的目录里上传2个公钥文件id_rsaid_rsa.pub

    常用工具【01】——git上传本地项目到github的应用

    (3)编辑器打开 id_rsa.pub 文件

    常用工具【01】——git上传本地项目到github的应用

    打开你的github的test仓库,在选项卡上找到Settings,在Settings页找到Deploy Keys.

    常用工具【01】——git上传本地项目到github的应用

    选择Add deploy key.

    将id_rsa.pub里面的内容拷贝到下面的Key文本区中,并在Title命

    名你的Deploy keys名称;

    点击Add Key 添加完成。

    常用工具【01】——git上传本地项目到github的应用

    这样,我们的git就在本地和github建立起连接,可以对github进行操作。

    (4)测试连接

    执行命令:ssh -t git@github.com

    测试是否连接成功,将会返回信息;

    常用工具【01】——git上传本地项目到github的应用

    (5)在你的github的Code选项卡这一页,复制你的SSH链接(假设是XXX)

    (6)执行命令

    git remote add origin XXX

    (7)执行push

    git push -u origin master

    现在,你可以到你的github的test这个仓库下再次刷新一次,看看是否发生了变化。
    OK ,这一节我们先说到这里,欢迎留言~

常见问题及参考:

http://www.jianshu.com/p/8d26730386f3

http://blog.163.com/023_dns/blog/static/1187273662013111301046930/

http://www.oschina.net/question/159132_86728

http://*.com/questions/21160774/github-error-key-already-in-use