記錄下在mac上使用gitlab遇到的問題
1、註冊用戶,拿到權限
到你們gitlab項目網址下的profile setting下的SSH KEYS中,找到generate it
命令行執行
ssh-keygen -t rsa -C“[email protected]”
得到ssh key
執行
cat ~/.ssh/id_rsa.pub
看到ssh key,複製它,來到剛纔profile setting->SSH KEYS的頁面,點擊Add SSH Keys,把剛纔生成的SSH KEY粘進去,Title會自動填充,OK
2、驗證SSH key是否可用
此時如果直接用git拉代碼 ,git clone git@xxxxxxx:xxxx.git,可能會提示Permission denied(publickey)。需要確認下本機的key是否綁定上。
參考https://help.github.com/articles/error-permission-denied-publickey/
執行
ssh -T [email protected]
如果看到什麼 hi,XXX,welcome to ...之類的,說明服務端沒問題了
再執行
ssh-add -l
正確情況應該看到類似2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA),但如果出現indifitier XXXX(好像是標識符未綁定什麼的),就再執行
ssh-add
這樣就能看到類似2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA),比較下這裏a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d和profile setting->ssh key裏已經添加的key是否一致。
此時再git clone代碼應該就可以了
3、cocoapods
參考:http://tech.techweb.com.cn/thread-634919-1-1.html
安裝成功後到工程目錄下執行pos install,則cocoapods就會分析依賴並down下所有依賴的文件和庫,在當前目錄下的pods目錄中
4、git使用
http://www.bootcss.com/p/git-guide/
http://blog.csdn.net/ithomer/article/details/7529022