Github设置远程仓库
将我们github的https或者ssh远程仓库地址复制
git remote add https://xxxxxxxTest.git # 指定github仓库设置为远程仓库 git remote add 别名 https://xxxxxxxTest.git # 指定github仓库设置为远程仓库,并将该地址起一个别名,后续可以使用别名进行操作
 
查看所有的远程仓库别名
git remote -v # 会显示对应别名的 push和fetch地址
 
 
远程仓库使用的token验证
我们要对远程仓库进行操作 拉取推送等,需要密码验证
2021年8月13日删除了对密码认证的支持,之前本地push到远程仓库使用密码验证即可,后续更新为使用token验证
token获取
token获取路径→settings→ Developer settings→Personal access tokens→ Generate new token
生成token的时候可以设置该token的权限、有效期,增删改查等权限,
根据情况自定义 然后之后使用该仓库的时候密码输入该token即可
token设置
如果不想每次都输入token,可以将token直接添加远程仓库链接中

1.如果已经添加过仓库地址 可以使用set-url修改
git remote set-url 别名 https://<your_token>@github.com/<USERNAME>/<REPO>.git 2.如果没有使用添加过仓库地址,可以直接追加
git remote add 别名 https://<your_token>@github.com/<USERNAME>/<REPO>.git <your_token>:换成你自己得到的token
< USERNAME>:是你自己github的用户名
< REPO>:是你的仓库名称
然后以后使用该仓库就不用每次都输入token了
推送文件
推送的最小单位是分支
git push git_demo master # git_demo 是设置的远程仓库别名,将master分支推送到对应仓库
 
将远程仓库拉取到本地
git pull 远程地址/别名 拉取到本地的分支名,并自动合并
 
克隆代码
git clone 远程地址名 # 克隆会做3件事 # 1.拉取代码 # 2.初始化本地库 # 3.自动创建别名 origin
SSH免密登录(Mac)
远程仓库中有SSH的地址,我们也可以使用SSH进行访问
1.验证是否有ssh key ,确认对应目录下是否有 id_rsa.pub文件
ls -al ~/.ssh
 
2.如果有id_rsa.pub文件,将对应的key添加到github ssh key
 
3.如果没有对应文件 生成公钥(id_rsa.pub)和私钥(id_rsa)
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
4.将SSH Key添加到ssh-agent
eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa
5.打开id_rsa.pub文件,复制文件内容复制粘贴到github ssh key

5.github操作的更多相关文章

  1. GitHub操作总结

    GitHub操作总结 : 总结看不明白就看下面的详细讲解. . 作者:万境绝尘 转载请注明出处:http://blog.csdn.net/shulianghan/article/details/188 ...

  2. 第三次作业 GIThub操作

    一.Git 客户端操作 1.在project文件夹初始化一个repository 2.添加并提交readme.txt 3.修改并查看状态 4.多次修改并提交 5.创建分支mv1并checkout至该分 ...

  3. github 操作

    https://www.cnblogs.com/cxk1995/p/5800196.html 1在已有的GitHub账号下创建项目. 2将GitHub项目克隆到本地.  git clone https ...

  4. Git常用指令和GitHub操作总结

    Git版本管理工具(CVS) 首先粘上两个Git的基础链接~ 阮一峰:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 廖雪峰:h ...

  5. Windows上传代码到github操作指导

    操作环境 Windows7(32bit) 前提条件 1.完成msysgit工具安装.下载路径:官网或百度网盘路径Git-2.15.0-32-bit.exe.安装方法为一路Next按照默认选项执行就可以 ...

  6. 共享仓库,远程仓库,多人协作,github操作

    1.共享仓库: 创建共享仓库 1.创建文件夹 mkdir file 2.设置文件夹属主 chown tarena:tarena file 3.将该文件夹设置为可共享的git仓库 cd file git ...

  7. GitHub操作(五)

    GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub. 1. 打开浏览器,输入GitHub的网址https://github.co ...

  8. Git TortoiseGit github 操作

    由于公司采用了分布式架构,选择的是gitlab git 来管理代码等工作,鉴于github和gitlab的相似性,网上查看好多都是用git的命令上传,或者是一部分,为此,借鉴多方网络,并进行实际操作, ...

  9. 使用Git将本地项目上传到Github操作详解

    Git的安装就不说了. 一.建本地仓库 1.第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 反正就 ...

随机推荐

  1. BZOJ3732 (Kruskal重构树)

    Kruskal重构树上\(x\)和\(v\)的\(lca\)的权值即为它们最长路最小值 #include <cstdio> #include <iostream> #inclu ...

  2. Spring源码 13 IOC refresh方法8

    本文章基于 Spring 5.3.15 Spring IOC 的核心是 AbstractApplicationContext 的 refresh 方法. 其中一共有 13 个主要方法,这里分析第 8 ...

  3. virtual box 安装虚拟机如何全屏

    最近由于要进行微信小程序的开发.可恶的腾讯狗没有提供linux版的开发工具!不得以安装虚拟机!暗号虚拟机后发现win10的界面实在是太小,于是乎去解决这个问题!其实很简单,一般来是说直接点虚拟机面板上 ...

  4. Excelize 发布 2.6.1 版本,支持工作簿加密

    Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准.可以使用它来读取.写入由 Microsoft Exc ...

  5. String vs StringBuffer vs StringBuilder

    String vs StringBuffer vs StringBuilder 本文翻译自:https://www.digitalocean.com/community/tutorials/strin ...

  6. Semaphore-停车场

    模拟20辆车进停车场 停车场容纳总停车量5. 当一辆车进入停车场后,显示牌的剩余车位数响应的减1. 每有一辆车驶出停车场后,显示牌的剩余车位数响应的加1. 停车场剩余车位不足时,车辆只能在外面等待 p ...

  7. 【Homebrew】安装

    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 官网安 ...

  8. 没写完。【java】IDEA-调教界面、设置语言、插件的使用

    步骤: 1.官方网站:https://www.jetbrains.com/idea/ (zip)版本:https://download.jetbrains.com.cn/idea/ideaIC-202 ...

  9. 彻底搞懂C#异步编程 async和await的原理

    1.前提 熟练掌握Task并行编程. 2.用Task并行解释async和await异步 因为控制台有多线程操作的优化,因此这里选择winform来做示例. 测试代码如下所示: 有三个textbox,一 ...

  10. cnblogs-theme-blogure

    cnblogs-theme-blogure 又一个博客园主题 Blogure. 它使用 PetiteVue 和 PicoCSS. 喜欢的话可以帮个点 Star 么? 快速开始 确保博客园有 JS 权限 ...