Ubuntu连结远程github

简介:

一、Ubuntu安装git软件

1、安装git和ssh

1
2
wangpeng@ubuntu:~$  sudo  apt  install  git
wangpeng@ubuntu:~$  sudo  apt  install  ssh

2、配置git用户信息

1
2
wangpeng@ubuntu:~$ git config --global user.name  "wangpengtai"
wangpeng@ubuntu:~$ git config --global user.email  "wangpengtai@163.com"

注意:

1
2
3
4
5
6
7
8
wangpeng@ubuntu:~ /devops $ git commit -m  "add centos6_security.sh"
*** Please tell me  who  you are.
Run
   git config --global user.email  "you@example.com"
   git config --global user.name  "Your Name"
to  set  your account's default identity.
Omit --global to  set  the identity only  in  this repository.
fatal: unable to auto-detect email address (got  'wangpeng@ubuntu.(none)' )

不配置这会提示的!告诉你使用方法。

二、Ubunu本地创建ssh密钥

1
wangpeng@ubuntu:~$  ls  -al

查看下有没有.ssh文件,Ubuntu新系统不带ssh,所以没有,手动创建一个或者ssh连接一台服务器,建立一下连结就行了。

1
wangpeng@ubuntu:~$  ssh -keygen -t rsa -C  "wangpengtai@163.com"

一直回车下去,在.ssh文件夹中找到id_rsa.pub,将其内容拷贝下来。

wKiom1m0BHCiskkZAALbpKZT37g330.jpg三、github上添加ssh key密钥

wKioL1m0BXOgyc8uAAXDb-3rrQM616.png

wKiom1m0BaujZFkJAANXmMfFSJY893.png

四、将github上的库克隆到本地

1、下载远程仓库

仓库可以新建一个,现在有现成的不弄了。

1
wangpeng@ubuntu:~$ git clone  git@github.com:wangpengtai /devops .git

首次建立连接需要确认来自github连接的信息。

2、本地代码推送到github

1
2
3
4
wangpeng@ubuntu:~ /devops $ git add centos6_security.sh 
wangpeng@ubuntu:~ /devops $ git commit -m  "add centos6_security.sh"
wangpeng@ubuntu:~ /devops $ git commit -m  "add centos6_security.sh"
wangpeng@ubuntu:~ /devops $ git push origin master

wKiom1m0CYqgB7WvAALr3E9UwM8815.png










本文转自 wangpengtai  51CTO博客,原文链接:http://blog.51cto.com/wangpengtai/1964031,如需转载请自行联系原作者
目录
相关文章
|
Rust 程序员 数据安全/隐私保护
GitHub 上标星 13.4K 的远程软件!太强大了
GitHub 上标星 13.4K 的远程软件!太强大了
4477 0
GitHub 上标星 13.4K 的远程软件!太强大了
|
开发工具 git
关于github默认分支名改为main后可能的处理【git推送到远程不同的分支、github修改默认分支名】
git如何删除本地分支、删除远程分支,由分支的删除可以实现推送到远程不同的分支。 git不允许推送到远程与本地分支名不同的分支上。
2321 1
|
缓存 Ubuntu 网络协议
百度搜索:蓝易云【ubuntu 系统解决GitHub无法访问问题】
如果上述步骤仍然无法解决GitHub无法访问的问题,可能是由于其他网络配置或设置问题引起的。您可以尝试咨询网络管理员或检查其他网络设置来进一步排除问题。
883 0
|
API 开发工具 git
Idea上的项目如何同步到远程Github上
在平时的开发中需要用到代码管理工具进行协同开发,一般使用的代码管理工具都是git,今天这篇文章就来介绍介绍如何使用git进行代码管理,主要以idea和github(远程代码库)进行演示!
564 1
Idea上的项目如何同步到远程Github上
|
Ubuntu 网络安全 开发工具
Ubuntu在GitHub中配置SSH Key
Ubuntu在GitHub中配置SSH Key
1803 0
Ubuntu在GitHub中配置SSH Key
|
Ubuntu 关系型数据库 MySQL
远程在线给Ubuntu安装MySQL,Navicat远程连接数据库(详细过程和避坑事项)
这里使用XShell连接服务器,设置主机ip,ssh远程连接即可。如此可用命令去操纵服务器。
1208 0
远程在线给Ubuntu安装MySQL,Navicat远程连接数据库(详细过程和避坑事项)
|
网络安全 开发工具 git
远程代码托管平台--GitHub、Gitee的使用(2)
远程代码托管平台--GitHub、Gitee的使用(2)
552 0
远程代码托管平台--GitHub、Gitee的使用(2)
|
Linux 网络安全 开发工具
远程代码托管平台--GitHub、Gitee的使用(1)
远程代码托管平台--GitHub、Gitee的使用(1)
2577 0
远程代码托管平台--GitHub、Gitee的使用(1)
|
开发工具 数据安全/隐私保护 git
【Git&GitHub - 6】:Git推送本地仓库到远程Github仓库(git remote命令、git push推送到远程、获取GitHub的token)
【Git&GitHub - 6】:Git推送本地仓库到远程Github仓库(git remote命令、git push推送到远程、获取GitHub的token)
777 0
【Git&GitHub - 6】:Git推送本地仓库到远程Github仓库(git remote命令、git push推送到远程、获取GitHub的token)
|
Ubuntu Linux 网络安全
linux实用技巧:ubuntu从零开始拉取远程git空仓库并提交代码及git相关其他问题
linux实用技巧:ubuntu从零开始拉取远程git空仓库并提交代码及git相关其他问题
linux实用技巧:ubuntu从零开始拉取远程git空仓库并提交代码及git相关其他问题