zoukankan      html  css  js  c++  java
  • Git安装及密钥的生成并上传本地文件到GitHub上

    之前用的GitHub,不太熟练,一直在上传的过程中遇到了一些问题,看了网上诸多教程,总觉得很乱,特参考一些资料,总结了一篇完整的操作步骤,从下载安装到上传文件,亲测有效


    1.下载Git软件:https://git-scm.com/downloads

    2.安装git软件(很简单)。安装成功后,在[开始]->[程序]->[git],下就会看见Git Bash和Git GUI,打开Git Bash,进入bash界面。

    接下来是重点,若这一步没有通过的话;秘钥没有认证完成,就不能上传文件,这个已经踩坑了,一直英语提示tell who are you ;

    3.注册邮箱

    在git bash界面输入如下内容即可完成邮箱的注册:

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

    (说明:双引号中需要你的用户名,这个可以随便输入,比如“wangting”)

    $ git config --global user.email "yourmail@youremail.com.cn"

    (说明: 双引号中需要输入你的有效邮箱,比如“1357097537@qq.com”)

    4.查看是否存在ssh keys

    $ cd ~/.ssh

    若出现“No such file or directory”,则表示需要创建一个ssh keys。

    我的秘钥已经设置过,如下面的状态:

    5.如果没设置,就创建新的ssh keys,不然git不能上传文件

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

    $指定目录: C:MykeysForGit(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:User.ssh)

    $输入密码: 123456

    $确认密码: 123456

    如此即可在C:MykeysForGit文件夹中生成ssh keys。包括两个文件rd_rsa和id_rsa.pub

    6.到目前为止即完成了git软件的安装和钥匙的生成。之后需要在SourceTress或GitHub或GitLib软件中是使用到的ssh keys即可拷贝复制这里的两个文件id_rsa和id_rsa.pub。

    ==========================我是分割线=======================================

    开始上传本地文件到git上:

    1.进入到上传的文件的目录下,使用命令初始化本地仓库git init

    2

    把本地文件添加到本地仓库暂存区,.的意思是把当前目录下所有的文件及子目录都添加管理,也可以把.换成相应的文件名git add .或git add [filename]

    3

    把本地仓库暂存区的文件提交到本地仓库git commit -m 'ting'

    4

    把本地仓库和远程仓库相关联,其中origin是远程仓库的别名,可以自己改变。git remote add origin [url]如:git remote add origin https://github.com/wangxiaoting666/shasha.git

    5:此步可省略

    如果远程仓库不为空,要把本地仓库和远程仓库做同步。否则可以省略此步骤,其中master为远程仓库的分支名。git pull --rebase origin master:(ps:如果仓库里面已经有项目了,现在再上传项目到这个仓库里面发生冲突,就使用命令:git push --set-upstream origin master)

    6

    把本地仓库中的文件同步到远程仓库中。其中master为远程仓库的分支名。git push -u origin master

    输入github的账号和密码:



    7

    最后可以使用命令查看状态

    git status

    8.完成,查看已经上传完成的文件:

    友情链接:http://www.cnblogs.com/xuange306/p/6403907.html

    文末福利:

    福利一:前端,Java,产品经理,微信小程序,Python等10G资源合集大放送:jianshu.com/p/e8197d4d9

    福利二:微信小程序入门与实战全套详细视频教程。


    【领取方法】

    关注 【编程微刊】微信公众号:

    回复【小程序demo】一键领取130个微信小程序源码demo资源。

    回复【领取资源】一键领取前端,Java,产品经理,微信小程序,Python等资源合集10G资源大放送。


  • 相关阅读:
    [CodeForces]Codeforces Round #429 (Div. 2) ABC(待补)
    About Me
    2018-06-14
    Codeforces Codeforces Round #484 (Div. 2) E. Billiard
    Codeforces Codeforces Round #484 (Div. 2) D. Shark
    Codeforces Educational Codeforces Round 44 (Rated for Div. 2) F. Isomorphic Strings
    Codeforces Educational Codeforces Round 44 (Rated for Div. 2) E. Pencils and Boxes
    Codeforces Avito Code Challenge 2018 D. Bookshelves
    Codeforces Round #485 (Div. 2) D. Fair
    Codeforces Round #485 (Div. 2) F. AND Graph
  • 原文地址:https://www.cnblogs.com/ting6/p/9725537.html
Copyright © 2011-2022 走看看