git操作汇总
- 创建SSH Key:ssh-keygen -t rsa -C "myemail@gmail.com",设置
- Enter file in which to save the key
-
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): /c/Users/Administrator/.ssh/github_id_rsa Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /c/Users/Administrator/.ssh/github_id_rsa. Your public key has been saved in /c/Users/Administrator/.ssh/github_id_rsa.pub.
多个账号添加私钥
Administrator@STFCB MINGW64 /d/erp_git $ ssh-add ~/.ssh/id_rsa_github /c/Users/Administrator/.ssh/id_rsa_github: No such file or directory Administrator@STFCB MINGW64 /d/erp_git $ ssh-add ~/.ssh/github_id_rsa Enter passphrase for /c/Users/Administrator/.ssh/github_id_rsa: Identity added: /c/Users/Administrator/.ssh/github_id_rsa (/c/Users/Administrator/.ssh/github_id_rsa) Administrator@STFCB MINGW64 /d/erp_git $ ssh-add.exe -l 2048 SHA256:4trwpMcUMBNYiQinproDZmr6B0g5mFnRJSEZ+xkGM+0 /c/Users/Administrator/.ssh/id_rsa (RSA) 2048 SHA256:/W1ALrdS/OEf7XRHSfhs7QCoEuBbNkP2k3RTeN7JPVo /c/Users/Administrator/.ssh/github_id_rsa (RSA)
多个账号需要配置config文件
# 该配置用于工作 # Host 服务器别名 Host code.aliyun.com # HostName 服务器ip地址或机器名 HostName code.aliyun.com # User连接服务器的用户名 User soft****@163.com # IdentityFile 密匙文件的具体路径 IdentityFile C:/Users/Administrator/.ssh/id_rsa # 该配置用于个人 github 上 # Host 服务器别名 Host github.com # HostName 服务器ip地址或机器名 HostName github.com # User连接服务器的用户名 User soft****@gmial.com # IdentityFile 密匙文件的具体路径 IdentityFile C:/Users/Administrator/.ssh/id_rsa_github
- C:\Users\Administrator\.ssh下的id_rsa、id_rsa.pub两个文件
- 登陆到code网站,添加New SSH Key,id_rsa.pub添加到输入框中
- git init//初始化
- git clone git@code.aliyun.com:softfuwus/dev.git//克隆git
- git add .//添加
- git commit -m "init"//提交
- git push -u origin master//push到git
-
echo "# dev" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:xgrowingpain/dev.git git push -u origin master