zoukankan      html  css  js  c++  java
  • git与github安装、配置

    第一步:

    Git安装: https://blog.csdn.net/sishen47k/article/details/80211002

    注意:

    安装时最好选择最上面那个

    配置PATH环境

    Use Git from Git Bash only

    This is the safest choice as your PATH will not be modified at all.You will only be able to use the Git command line tools form Git Bash.

    这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。

    第二步(配置用户名和邮箱):

    $ git config --global user.name "John Doe"

    $ git config --global user.email “johndoe@example.com”

    查看:

    $ git config user.name
    gx

    $ git config user.email
    1738682366@qq.com

    第三步(配置ssh):

    使用git 将项目上传到GitHub上

    首先要有GitHub账号,这就不用说了,没有的先注册,地址:https://github.com 

    没有仓库的话,先新创建一个仓库

    填写新仓库名称,备注信息。点击创建即可完成。

    创建完成会显示如下界面。先放置不用管。后面会用到

    因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。

    1.创建SSH Key。

    在用户主目录(C:UsersAdministrator)下,看看有没有.ssh文件,如果有,再看文件下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可直接到下一步。如果没有,打开Git Bash,输入命令,创建SSH Key

    1
    $ ssh-keygen -t rsa -C "123@126.com" //123 是你自己注册GitHub的邮箱

    直接回车就哦了

    出现上图,就说创建成功啦,再去用户主目录里找到.ssh文件夹,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露,id_rsa.pub是公钥,可以公开。

    2.接下来到GitHub上,打开“Account settings”--“SSH Keys”页面,然后点击“Add SSH Key”,填上Title(随意写),在Key文本框里粘贴 id_rsa.pub文件里的全部内容。

    点“Add Key”,你就应该看到已经添加的Key,可以添加多个Key

    3.验证是否成功,在git bash里输入下面的命令

    1
    $ ssh -T git@github.com

    如果初次设置的话,会出现如下界面,输入yes 同意即可

    4.下面开始设置username和email,因为github每次commit都会记录他们(若已配置,请忽略此步骤)

    1
    2
    $ git config --global user.name  "name"//你的GitHub登陆名
    $ git config --global user.email "123@126.com"//你的GitHub注册邮箱

    5.接下来就是把本地仓库传到github上去,之前在GitHub上建好一个新的仓库是,跳转的页面,完全按照上面的只是操作就可以了。

    建立连接
    $ git init

    查看状态
    $ git status

    将你本地仓库与码云上的远程仓库关联起来
    $ git remote add origin https://gitee.com/gxmanito/ssm-manage.git
    github
    $ git remote add origin git@github.com:gxmanito/SsmAndFreeMarker.git

    在你准备上传你的项目之前,最好更新一下项目,确保没有和远程仓库的代码有冲突
    $ git pull --rebase origin master

    添加目录下所有发生改变的文件
    $ git add .

    提交到本地暂存区
    $ git commit -m '注释信息'

    本地仓库代码提交至远程仓库(有时候会提交失败,可以尝试$ git push -u origin master -f 强制提交,只建议在第一次提交中使用)
    $ git push -u origin master

    1
    2
    $ git remote add origin git@github.com:flora0103/example.git    //关联一个远程库命令, git@github.com:flora0103/example.git   这个是自己远程库
    git push -u origin master    //关联后,第一次推送master分支的所有内容命令,此后,每次本地提交后,就可以使用命令git push origin master推送最新修改
  • 相关阅读:
    数组、向量、矩阵的区别
    vue-cli3没有config.js文件的解决方法
    通用JS六
    通用JS五
    通用JS四
    通用JS三
    vue中sort排序与revers数据反序
    通用JS二
    VueX存储与本地存储以及会话存储的区别
    通用JS(一)
  • 原文地址:https://www.cnblogs.com/gaomanito/p/10062264.html
Copyright © 2011-2022 走看看