将本地repository关联到Github

  1. 首先注册github账号

  2. 下载适合自己电脑的git版本,安装git

  3. 在git bash下选一个磁盘,比如我选择的是d:\repo

  4. cd D:\repo -> git init -> touch tst.txt -> git add tst.txt -> git commit -m “add tst.txt”

  5. 其他关于git的命令:

    命令 说明
    git status 掌握仓库当前的状态
    git diff 查看修改内容
    cat tst.txt 查看文本内容
    git log 查看每次commit的日志
    git reflog 查看版本变化及git版本号
    git reset --hard 版本号(or HEAD~号码) 版本回溯
    git restore 撤销修改(git下会有提示)
    git restore --staged 文件名 可以撤销add

    还有其他此处未写完全,可参考相关文档说明

  6. 在git上创建空的git repository

  7. 在本地git bash下,创建SSH

$ ssh-keygen -t rsa -C "[email protected]

密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。这里使用的是rsa
用-C来指定所指定的注释,可以方便用户标识这个密钥,指出密钥的用途或其他有用的信息
用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人
输入完毕后程序同时要求输入一个字符串(passphrase),该字符串为保存SSHkey代码的文件的文件名,推荐默认
登录github。打开setting->SSH keys,点击右上角 New SSH key,把生成好的公钥id_rsa.pub放进 key输入框中,再为当前的key起一个title来区分每个key,使用默认值即可

8.添加远程仓库

$ git remote add origin [email protected]:yourgithubname/your.git
  1. 将本地仓库添加到远程仓库
$ git push -u origin master
  1. 登录到GitHub上就可以发现有一个从本地克隆的repo repository
    这时本地就和远程仓库连接成功了,下次只需要
git push origin master

即可。也不需要再SSH验证了。

你可能感兴趣的:(GIT)