Github

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。

安装git

  • 安装
sudo apt-get install git
  • 配置用户名和邮箱
git config --global user.name "用户名"git config --global user.email "邮箱"
  • 生成ssh公钥、私钥
ssh-keygen -t rsa 

三次回车

  • 查看公钥
    进入.ssh
cd ~/.ssh

打开公钥文件

gedit id_rsa.pub
  • 复制公钥到github(或者码云、gitliab)

以github为例

  • 创建github账号并登入账号

网站地址:https://github.com

  • 进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。
  • 为了验证是否成功,在git bash下输入:
$ ssh -T git@github.com

如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

  • 把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

进入要上传的仓库,右键git bash,添加远程地址:

$ git remote add origin git@github.com:yourName/yourRepo.git

面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote "origin"内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。

  • 检出仓库
    执行如下命令以创建一个本地仓库的克隆版本:
git clone /path/to/repository

如果是远端服务器上的仓库,命令会是这个样子:

git clone username@host:/path/to/repository

转载于:https://www.cnblogs.com/spmt/p/10735070.html

deepin(debian)下使用Git相关推荐

  1. 在deepin系统下安装git

    使用快捷键Ctrl+Alt+T打开终端或者鼠标右键桌面 在终端中打开 在终端输入 sudo apt-get update 然后输入你的密码 输入密码后输入 sudo apt-get install g ...

  2. debian下erlang新版本安装

    debian下的erlang版本太老 安装kerl,并且在profile内添加到PATH curl -o ~/dev/erlang/kerl https://raw.githubusercontent ...

  3. 关闭自动降频 linux,在Deepin系统下CPU不能自主降频的两种解决方法

    如果你在Deepin系统下遇到CPU不能自主降频的问题,可用以下两种方法来解决.因为测试了一下针对笔记本装Deepin系统有时候遇到不能自主降频的问题,导致温度过高,结果用解决方法一处理好了.相关参考 ...

  4. deepin/ubantu下 mysql 1698错误解决

    deepin/ubantu下 mysql 1698错误解决 ~$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied ...

  5. deepin系统下编译使用libtorrent

    deepin系统下编译使用libtorrent 安装openssl 查看系统是否安装ssl openssl version -a 安装openssl sudo apt install openssl ...

  6. debian 下docker 网卡直通

    文章参考自 https://www.fmqcloud.com/archives/pipework.html[使用pipework工具给docker创建网桥] https://linux.cn/arti ...

  7. centos7 下搭建git服务器

    总的来说,搭建git和svn形式差不多 1.首先要在服务器安装git环境,创建用户密码和仓库等 2.然后个人主机(基本是window)安装git客户端 3.将个人主机客户端的秘钥写到git服务器的一个 ...

  8. git进入项目目录 windows_Windows下搭建Git服务器

    Windows平台下搭建Git服务器的图文详解及教程 Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不 ...

  9. linux centos7安装git服务器配置,CentOS7 Linux环境下搭建Git仓库

    1.安装依赖库 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel 2.安装Git ...

  10. debian下编译安装php5.2

    debian下给编译安装的php配置optimizer 系统环境:debian 4 ++ apache2.2.16(包安装) ++ php 5.2.12 ++ zendoptimizer 3.3.9 ...

最新文章

  1. python动态图-Python处理gif动态图的解析与合成操作的介绍
  2. python实现简单的api接口-对Python实现简单的API接口实例讲解
  3. 分布式存储的集群可靠性计算(ceph)
  4. gitignore不起作用
  5. 10份数据中台资料分享(附下载)
  6. 视频会议赛道狂奔一年,未来会议室的核心是互联互通、建设生态
  7. 关于程序化交易的点点知识
  8. SSh框架的整合流程
  9. 泰坦尼克 数据集_Kaggle-泰坦尼克-学习心得(高分容易,理解很难)——第1篇...
  10. hdu1728 逃离迷宫
  11. Android高德地图marker和InfoWindow的使用
  12. 一、量子信息基本概念
  13. Android下的单元测试
  14. Unity2019.4.31f1 通过鼠标和WASD在游戏内控制摄像机移动
  15. 血缘服务器维护,维护家庭和睦的几个关键
  16. 基于复杂网络的大群体应急决策专家意见与信任信息融合方法及应用
  17. 智能建筑中高低压配电设备集成监控和管理系统应用分析-李亚俊
  18. J_link无法调试
  19. js获取url后的参数
  20. JDK安装后 没有tools.jar 和dt.jar包的解决办法

热门文章

  1. C语言练字用小软件 — Practise_Calligraphy_1.0(ANSI)
  2. c语言二维数组错误语法,关于c语言动态分配二维数组free的错误求dalao看看怎么回事谢谢啊~~~~...
  3. jquery的基本使用-入口函数
  4. Python入门--特殊属性
  5. Problem L. Graph Theory Homework
  6. c语言冒泡排序字母排序,排序与查找之冒泡排序篇(C语言实现)
  7. 如何从stackoverflow的api 中获取是数据_如何修复Vue中的 “this is undefined” 问题
  8. 数据结构—堆栈(思维导图)
  9. 栈实现 —— 二进制转换为十进制
  10. UnityShader5:基本内置变量