github和coding共存
添加创建代码,先添加github账号
$ssh-keygen -t rsa -C "[email protected]" # Creates a new ssh key, using the provided email as a label # Generating public/private rsa key pair. Enterfileinwhich to save the key (/Users/you/.ssh/id_rsa):[Pressenter]
这里先别按回车,因为我们需要不同账号登陆,我们输入
/Users/you/.ssh/id_rsa_git
回车,记住前面的you每个不同电脑账号显示不一样。改成跟你提示一样的
创建coding账号
假设我们名字为id_rsa_coding
$ssh-keygen -t rsa -C "[email protected]" # Creates a new ssh key, using the provided email as a label # Generating public/private rsa key pair. Enterfileinwhich to save the key (/Users/you/.ssh/id_rsa):[Pressenter] /Users/you/.ssh/id_rsa_coding //回车
创建配置文件,用来区分不同账号
$vim ~/.ssh/config
用vim编辑器来创建config文件,按键盘i,插入文本。复制修改如下
#one([email protected]) Host git HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_git User yourName #two([email protected]) Host coding HostName git.coding.net PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_coding
然后按键盘的esc
,输入 :wq
回车 退出保存
然后再通过命令,把公钥添加到系统
$ssh-add id_rsa_coding id_rsa_git
如果出现添加请执行 ssh-agent bash
如果在第一步有输入秘钥的话,这里会让你输入
添加完以后,可以通过如下命令来查看
$ssh-add -l
然后我们把2份pub的内容放到git跟coding里面。
放好以后,我们开始在命令行测试看有没有连接成功~
github测试
ssh -T [email protected]
coding测试
ssh -T [email protected]
这个其实等同于,还记得我们的config配置文件
ssh -T [email protected]
如下图,恭喜你成功了。
然后以后我们克隆项目命令
git clone [email protected]:huangjianyu/TestCoding.git
改为
git clone [email protected]:huangjianyu/TestCoding.git
就是把host对应的,clone后就可以直接cd到目录下,操作了。不需要指定账号。
git安装
1.先下载git官网下载
2.安装吧
记录下win10配置git过程 – 饭饭’s Blog
设置中文
1.打开安装好的Git Bash
2.使用鼠标右键git界面后打开尾部option
3.选择window
这一项
4.打开windeow
后找到UI language
5.选择中文,然后保存
配置
1.使用GitHub配置
# 配置用户名 git config --global user.name "username" //( "username"是自己的账户名,) # 配置邮箱 git config --global user.email "[email protected]" //("[email protected]"注册账号时用的邮箱)
2.可以使用git config --global --list
来查看配置是否成功
3.生成ssh
ssh-keygen -t rsa
然后连敲三次回车键,结束后去系统盘目录下(一般在 C:\Users\你的用户名.ssh)(mac: /Users/用户/.ssh)查看是否有id_rsa
和 id_rsa.pub
这两个文件
4.将.ssh文件夹中的公钥id_rsa.pub
添加到GitHub
管理平台设置SSH and GPG keys
来添加个SSH keys
title
随便起一个,把id_rsa.pub
文件内容复制到key
里保存
上传文件到GitHub
本地操作
1.首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here
和Git Bash Here
这里我们选择Git Bash Here
2.接下来把github上面的仓库克隆到本地
git clone //github仓地址 cd xxx //xxx是拉取仓的文件夹 git add . (注:别忘记后面的.,此操作是把xxx文件夹下面的文件都添加进来) git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“first commit”) git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码) git checkout -b xxx //创建xxx分支并切换到分支下 git push --set-upstream origin xxx //提交文件到xxx分支 git checkout master //切换分支 git merge pro //将提交同步到另一个pro分支 git pull //更新代码