cevap

9

Bu özellik şu anda özel depolar için kullanılabilir.

Genel depolarda, özel Git URL'leri olmaları (GitHub üzerinde olduklarını varsayarak) olmaları gerekmeyecek, böylece ortak klon URL'lerini kullanmak için URL'leri değiştirmeniz hileyi yapmalıdır.

9

SSH anahtarlarını kullanmak yalnızca travis-ci.com adresindeki özel depolar için kullanılabilir (ücretli planlar).

travis komut satırı aracıyla, hem Travis CI'de hem de GitHub kullanıcı hesabınızda (Travis CI için özel bir GitHub kullanıcısı kullanıyorsanız) oluşturulacak yeni bir SSH anahtarı oluşturabilirsiniz. SSH tuşu kez

travis sshkey --upload "C:\my_keys\id_rsa" -r organization/repository 

: bu sahip mevcut SSH anahtarı yüklemek mümkündür Yerine travis ile yeni bir SSH anahtarı üretme

# Install Travis command line tool 
gem install travis 

# Login to Travis Pro (private repositories) account 
travis login --pro 

# Generate and setup SSH key for your GitHub repository 
travis sshkey --generate -r organization/repository 

: Burada

gerekli konsol komutlardır oluşturuldu, bu anahtarın Travis kullanıcınızın .ssh dizinindeki config dosyasından geri yüklenmesi önerilir. Sen senin .travis.yml aşağıdaki satırları ekleyerek bunu yapabilirsiniz: Generating a new key:

# http://docs.travis-ci.com/user/build-lifecycle/ 
before_script: 
    - echo -e "Host github.com\n\tHostName github.com\n\tUser git\n\tIdentityFile ~/.ssh/id_rsa\n" >> ~/.ssh/config 

fazla bilgi için, buraya resmi belgelere bir bağlantıdır. Https://docs.travis-ci.com/user/private-dependencies: özel repo ve ssh anahtar için

+1

belgeleri –