Git 环境初始化配置

2020-01-01  本文已影响0人  needrunning

检查已有配置

git config --list

要检查已有的配置信息,可以使用 git config --list 命令

Git相关的用户,邮箱会显示出来,如果在项目文件夹下运行,项目的远程仓库    remote.origin.url会显示出来

回退到当前版本

git reset --hard

使用ssh-keygen 生成SSH 公钥

密码可以设置为空


mac操作

打开终端查看是否已经存在SSH密钥:

cd ~/.ssh

显示 

authorized_keys

id_rsa id_rsa.pub

known_hosts 

三个文件

https://git-scm.com/

git remote prune origin


authorized_keys

authorized_keys是一个远程服务器文件,就是为了让两个Linux机器之间使用ssh不需要用户名和密码.

客户端公钥上传到服务器,然后再把这个客户端公钥添加到authorized_keys。添加后,服务器就会认为你这个客户端为可信任。你则可以访问这个服务器了.

设置权限

sudo chmod 644 ~/.ssh/authorized_keys

secure copy

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令

文件从本地拷贝到服务器指定目录

$scp -r localfile.txt username@192.168.0.1:/home/username/

SSH 和 HTTP 协议切换

1. 查看当前remote

git remote -v

2. 切换到HTTP :

git remote set-url https://github.com/username/repository.git

3. 切换到 SSH :

git remote set-url git@github.com:username/repository.git

上一篇下一篇

猜你喜欢

热点阅读