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的!要想減少不必要的麻煩,先下手為強。