SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。
第一步进入ssh
cd ~/.ssh
你可以按如下命令来生成sshkey
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"# Creates a new ssh key using the provided email
# Generating public/private rsa key pair... 添加自己的邮箱
查看你的public key,并把他添加到 Git @ OSC http://git.oschina.net/keys
cat ~/.ssh/id_rsa.pub 查看公钥,拷贝到网站
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
这两句代码是必须添加的:
eval "$(ssh-agent -s)" 启动代理
ssh-add ~/.ssh/oschina_rsa 代理添加私钥
添加后,在终端(Terminal)中输入
ssh -T git@git.oschina.net 验证账号
若返回
Welcome to Git@OSC, yourname!
则成功了。以后再也不用管密码了。所有命令都可以敲。
git 命令
git status 查询当前文件状态
git add . 将所添加的修改添加到暂存区
git commit -m "修改提示" 将所有文件提交到本地代码仓库。
git push 将所有文件推送到 远程服务器
git pull 更新
使用源代码管理器工具有一个原则:先拉在推,如果服务器上的版本变化了,是无法push的!要想减少不必要的麻烦,先下手为强。