[Ubuntu 18.04]配置Git以及连接Github

配置Git
1.安装Git:

sudo apt install git

2.本地生成ssh key:

ssh-keygen -t rsa -C "[email protected]"

默认生成的key在.ssh/id_rsa.pub,可使用cat查看

3.在github中添加ssh key:
登录github ——> Account Settings ——> SSH Keys ——> Add SSH Key,粘贴ssh key,添加title

4.测试ssh key是否成功:

ssh -T [email protected]

若出现 Hi XXX! You've successfully authenticated, but GitHub does not provide shell access. 表示已经成功连接github(warning忽略)。
若出现 Agent admitted failure to sign using the key.Permission denied (publickey). 使用命令

ssh -add

5.配置Git配置文件:
username和email——本地用户名和联系email

git config --global user.name "your name"
git config --global user.email "your email"

其中,–global参数代表这台机器上所有的git仓库都会用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

6.在github上添加一个repository

7.利用git上传本地库
在个人目录下创建要上传的本地库——文件夹,cd到此,使用命令
git init初始化本地库。
添加远程仓库(连接),使用命令

git remote add origin [email protected]:yourName/yourRepo.git

yourName是github的用户名,yourRepo是建立的repository.git。
在本地库中,.git/config,会有一个remote “origin”内容,可以直接修改来配置远程地址。

8.克隆远端仓库及wiki

git clone [email protected]:myname/respository.git
git clone [email protected]:myname/respository.wiki.git

9.添加其他远程仓库:

git remote add <shortname> <url>

shortname指定一个轻松使用的简写
url可在git的仓库右边复制”HTTPS clone url”
克隆此仓库

git clone <shortname>or<url>

你可能感兴趣的:(Git,Ubuntu,Linux,Shell)