(ubuntu) 根据一个主线从配置到提交,无其他操作
本地git配置
1、git的安装
* sudo apt-get install git
2、 git配置name & email
* git git config –global user.name 你的名字
* git config –global user.email 你的邮箱
3、git初始化代码仓库
* git init
4、向git仓库中添加文件
* git add 你的文件名
5、提交给git管理
* git commit -m “为这次提交添加的备注”
远程git配置
1、生成本地私钥和密钥 文件放在当前用户的主目录下的.ssh目录下
* ssh-keygen -t rsa -C “你的邮箱”
2、登录你的GitHub用户,在sitting里面找到SSH and GPG keys,然后添加公钥,用于确认本地提交的用户身份
3、要关联一个远程库,使用命令
* git remote add origin git@server-name:path/repo-name.git(这个在你创建一个仓库后,GitHub会给你显示这个信息的,可以在页面中找到)
4、推送信息到GitHub
* git push origin master 然后输入账号密码确定
完成了基本的GitHub本地到远程的操作
如果这些操作完成后报ssh-connect-to-host-github-com-port-22-connection-timed-out,那么就将
Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
复制到 你的安装目录的etc\ssh下的ssh_config文件中 例如:D:\StudySoftware\Git\etc\ssh\ssh_config下,重启git就好了