热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

github使用说明

1、教程:

 

GitHub 新手详细教程https://blog.csdn.net/Hanani_Jia/article/details/77950594

Github 简明教程http://www.runoob.com/w3cnote/git-guide.html

换电脑/系统后,,如何同步github上原有的项目呢?https://blog.csdn.net/sky_miange/article/details/68067989

vscode中git的配置 https://blog.csdn.net/u013304372/article/details/78917536

使用git config -l 命令能看到所有的user配置 

 

使用git上传本地项目到GitHub上和更新https://www.cnblogs.com/salmonlin/p/7805409.html

GIT 常用命令https://www.cnblogs.com/chenwolong/p/GIT.html

github基本原理图

github使用说明

2、提交更新注意点

1)git add  <对象> 本地上要更新到远程仓库的东西

2)git commit -a -m "提交说明"

3) git push origin master 执行对远程仓库的合并与更新

3、登陆git bash:

1) ssh -T [email protected]执行登陆

2)登陆拒绝是主要是因为ssh**文件名或当前目录下没有蜜钥文件

一般可用 ssh -v [email protected]查看当前默认的**文件名及其位置在哪

注:一般默认**文件位置在用户目录的.ssh目录下,故可以使用cd ~\.ssh命令来改变当前目录到.ssh目录下

4、Github访问比较慢的处理方法 最直接的就是修改hosts

# Github  直接输入IP,可以让git变得非常快
151.101.44.249 github.global.ssl.fastly.net 
192.30.253.113 github.com 
103.245.222.133 assets-cdn.github.com 
23.235.47.133 assets-cdn.github.com 
203.208.39.104 assets-cdn.github.com 
204.232.175.78 documentcloud.github.com 
204.232.175.94 gist.github.com 
107.21.116.220 help.github.com 
207.97.227.252 nodeload.github.com 
199.27.76.130 raw.github.com 
107.22.3.110 status.github.com 
204.232.175.78 training.github.com 
207.97.227.243 www.github.com 
185.31.16.184 github.global.ssl.fastly.net 
185.31.18.133 avatars0.githubusercontent.com 
185.31.19.133 avatars1.githubusercontent.com


#刷新DNS 
#windows C:\Windows\System32\drivers\etc\hosts
#执行 ipconfig /flushdns

5、git生成并添加SSH key

1)、安装Git Bash

https://git-scm.com/downloads

 

2)、鼠标右键git bash here

github使用说明

 

3)、执行以下命令:

①   cd ~/.ssh/    【如果没有对应的文件夹,则执行  mkdir  ./.ssh】

②  git config --global user.name "xb12369"

③  git config --global user.email "[email protected]"

④  ssh-****** -t rsa -C "[email protected]"

 

github使用说明

 

4)、找到C:\Users\xb12369\.ssh 目录,里面有两个文件:id_rsa和id_rsa.pub

 

5)、配置ssh【这里是id_rsa.pub里面的内容啊】

github使用说明

在git命令行输入:ssh  -T [email protected];这里会要求你输入SSH key密码,如果刚才生成SSH key时未输入密码,密码就为空;然后看到信息:

        ERROR: Hi 用户名! You’ve successfully authenticated,but GitHub does not provide shell access.;说明配置成功;

          登陆到github上查看刚刚输入的SSH key,现在图标的颜色变为绿色,说明**配置有效;现在可以在git命令行上进行git操作了;

然后在git bash里用cd命令进入你的本地仓库目录,

用下面的命令初始化下仓库

github使用说明

配置好了后,你就可以愉快地commit && push

6、另外说明:有时:git push origin master后,提示无法更新,就用:

git push origin master -f

来强行覆盖更新

7、获取仓库远程地址:

github使用说明

8、git 解决fatal: Not a git repository

有时仓库重命名后再操作时(比如git remote add origin....)后,出现:

fatal: Not a git repository (or any of the parent directories): .git

提示说没有.git这样一个目录,解决办法如下:

git init就可以了!

 


推荐阅读
  • 现在比较流行使用静态网站生成器来搭建网站,博客产品着陆页微信转发页面等。但每次都需要对服务器进行配置,也是一个重复但繁琐的工作。使用DockerWeb,只需5分钟就能搭建一个基于D ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 电话号码的字母组合解题思路和代码示例
    本文介绍了力扣题目《电话号码的字母组合》的解题思路和代码示例。通过使用哈希表和递归求解的方法,可以将给定的电话号码转换为对应的字母组合。详细的解题思路和代码示例可以帮助读者更好地理解和实现该题目。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  •     这里使用自己编译的hadoop-2.7.0版本部署在windows上,记得几年前,部署hadoop需要借助于cygwin,还需要开启ssh服务,最近发现,原来不需要借助cy ... [详细]
  • 一、修改注册表去掉桌面图标小箭头1按下win+R组合快捷键,打开windows10系统的“运行”窗口,输入“regedit”,打开注册表编辑器,找到HKEY_CLASSES_ROOT\lnkfi ... [详细]
  • hadoop1.2.1文档中这样写:Nowcheckthatyoucansshtothelocalhostwithoutapassphrase:$sshlocalhostIfyou ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • 本文介绍了一道经典的状态压缩题目——关灯问题2,并提供了解决该问题的算法思路。通过使用二进制表示灯的状态,并枚举所有可能的状态,可以求解出最少按按钮的次数,从而将所有灯关掉。本文还对状压和位运算进行了解释,并指出了该方法的适用性和局限性。 ... [详细]
  • python中安装并使用redis相关的知识
    本文介绍了在python中安装并使用redis的相关知识,包括redis的数据缓存系统和支持的数据类型,以及在pycharm中安装redis模块和常用的字符串操作。 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
author-avatar
LKD2008_561
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有